Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Mit Batch Job eine bestimmte Zeile von einer XML- in eine andere XML-Datei übertragen

Frage Entwicklung Batch & Shell

Mitglied: MariusAP

MariusAP (Level 1) - Jetzt verbinden

17.10.2013, aktualisiert 16:51 Uhr, 1556 Aufrufe, 2 Kommentare, 1 Danke

Hallo,

ich möchte aus der Datei "c:\config\config.xml" den Inhalt der Zeile 4 (<ID>wert</ID>) in die Datei "c:\update\config.xml" (<ID>standardwert</ID>) auch Zeile 4 übertragen. Hab schon einiges versucht, aber irgendwie will es nicht.

Leider muss es ein Batch-Job sein.

Schon mal Danke für Eure Hilfe

LG
Marius
Mitglied: bastla
17.10.2013 um 17:54 Uhr
Hallo MariusAP und willkommen im Forum!

Wenn es nur darum geht, die gesamte Zeile 4 auszutauschen, könntest Du es so versuchen:
01.
@echo off & setlocal 
02.
set "Quelle=c:\config\config.xml" 
03.
set "Ziel=c:\update\config.xml" 
04.
set /a ZNr=4 
05.
 
06.
set "XMLTemp=%temp%\xml.tmp" 
07.
for /f "tokens=1* delims=:" %%i in ('findstr /n "^" "%Quelle%"^|findstr /b "%ZNr%:"') do set "ZeileNeu=%%j" 
08.
move "%Ziel%" "%XMLTemp%" 
09.
(for /f "tokens=1* delims=:" %%i in ('findstr /n "^" "%XMLTemp%"') do ( 
10.
    set "Zeile=%%j" 
11.
    setlocal enabledelayedexpansion 
12.
    if %%i==%ZNr% ( 
13.
        echo(!ZeileNeu! 
14.
    ) else ( 
15.
        echo(!Zeile! 
16.
17.
    endlocal 
18.
))>>"%Ziel%" 
19.
del "%XMLTemp%"
Grüße
bastla
Bitte warten ..
Mitglied: MariusAP
17.10.2013 um 22:09 Uhr
Hallo Bastla,

veni vidi vici.

Vielen Dank und LG
Marius
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
XML
XML Datei Fehler? (1)

Frage von Patrick-IT zum Thema XML ...

Batch & Shell
Script zum XML Datei Umschreiben (12)

Frage von cberndt zum Thema Batch & Shell ...

PHP
gelöst Externe XML-Datei in PHP auslesen (18)

Frage von Akrosh zum Thema PHP ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (11)

Frage von DerFurrer zum Thema Windows Installation ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Windows Server
Probleme mit Client Software Zugriff auf Windows Server 2012 (8)

Frage von it-kolli zum Thema Windows Server ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...