Top-Themen

Aktuelle Themen (A bis Z)

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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst XML-Tags bearbeiten bzw. nummerieren

Mitglied: Zini123

Zini123 (Level 1) - Jetzt verbinden

04.09.2020 um 14:11 Uhr, 199 Aufrufe, 3 Kommentare

Hallo,

ich habe leider gar keine Ahnung von Powershell, nutze aber folgenden Code, den mir schon mal jemand im Forum geschrieben hatte und der super funktioniert:

gci 'C:\Users\Desktop\Export' -File -Filter *.xml | %{
$xml = New-Object XML
$xml.Load($_.Fullname)
$node = $xml.SelectSingleNode("/DUM/*[1]")
$xml.RemoveChild($xml.DocumentElement) | out-null
$xml.AppendChild($node) | out-null
$xml.Save($_.Fullname)
}

Wenn es irgendwie geht, würde ich Powershell jetzt gerne Folgendes zusätzlich sagen: suche nach dem mehrfach vorkommenden Knoten/Attribut (?) "<tag>"; benenne den ersten um in "<tag1>", den zweiten in "<tag2>" usw.

Hier noch ein Ausschnitt aus der XML-Datei (vor der Anwendung oben):

<?xml version="1.0" encoding="UTF-8"?>
<!-- exportiert aus Datenbank: DUM>
<DUM>
<record>
<tag>Text</tag>
[…]
</record>
</DUM>


Kann mir jemand helfen? Schon jetzt vielen Dank!!!
Mitglied: eaglefinder
LÖSUNG 04.09.2020, aktualisiert um 14:29 Uhr
Moinsens.
Gruß eagle
Bitte warten ..
Mitglied: Zini123
04.09.2020 um 14:58 Uhr
Funktioniert perfekt! Vielen lieben Dank!!!
Bitte warten ..
Mitglied: eaglefinder
04.09.2020 um 15:24 Uhr
Bittö, schönes Wochenende.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Powershell XML Tag auslesen und Verschieben

gelöst Frage von PatrickHHBatch & Shell1 Kommentar

Hallo liebe Community, ich stehe vor folgender Aufgabe, an der ich nicht weiter komme und hoffe das einer von ...

Batch & Shell

XML Tag auslesen und in Dateinamen anreichern

gelöst Frage von robdoxBatch & Shell15 Kommentare

Hallo, ich möchte ein XML Tag einer XML Datei auslesen lassen (LIFNR) die Werte innerhalb des Tags sollen dann ...

Batch & Shell

Powershell und XML Tag an bestimmter Stelle einfügen

gelöst Frage von ERainerBatch & Shell2 Kommentare

Es geht um folgendes wenn ich mein XML in eine Variable einlese z.B. in die Variable $XML wird ein ...

XML

Zuordnung XML

gelöst Frage von FRANHEXML2 Kommentare

Hallo Zusammen, ich hätte ein etwas größeres Problem und wäre unheimlich dankbar, wenn ich da eure Unterstützung bekommen könnte. ...

Batch & Shell

Stapelverarbeitung XML-Datein

Frage von 132015Batch & Shell1 Kommentar

Hallo, ich möchte gerne mit eine Batch verschieden XML-Dateien an einem bestimmten TAG verarbeiten (<INVOICENUM>). Diese soll auf führende ...

Batch & Shell

XML-Inhalt austauschen

gelöst Frage von noscriptBatch & Shell10 Kommentare

Hallo zusammen Nachdem ich nun das komplette Internet gefühlt zwei Mal gelesen, aber nicht kapiert habe, versuch ichs nun ...

Heiß diskutierte Inhalte
Netzwerke
Sophos Software Appliance UTM - VLAN - CISCO SG Series Switches
gelöst Frage von Xaero1982Netzwerke21 Kommentare

Moin Zusammen, zu Testzwecken und rumprobieren hab ich mir einen ESX installiert mit 3 LAN Ports. Auf dem ESX ...

SAN, NAS, DAS
Probleme mit der GIGABIT Leitung - Finden der Krücke - Wer ist schuld ?
Frage von daswinimramSAN, NAS, DAS11 Kommentare

Hallo Community , folgender Aufbau : "erfolgreich" umgestellt auf Gigabit Tarif am 26.09.20 Speedtests wurden von allen PCs hinter ...

Windows Netzwerk
Orientierung zur Weiterbildung
Frage von Thomas33Windows Netzwerk8 Kommentare

Hi, ich möchte und muss mich im Bereich der IT weiter Bilden. Ich selber komme aus der Elektrotechnik, daher ...

Switche und Hubs
Netzwerk: Trennung der Subnetze
Frage von MarkusJSwitche und Hubs7 Kommentare

Guten Tag, ich benötige eine Lösung für folgendes Problem. Wir (eine kleine Firma) installieren eine Steuerung beim Kunde. Die ...

Multimedia & Zubehör
Präsentation TV für Teambesprechungen
Frage von itsk-robertMultimedia & Zubehör7 Kommentare

Hallo, wir würden bei uns im Büro einen TV benötigen ca. 60" - 70" mit dem wir uns via ...

Windows Netzwerk
Firmennetzwerk mit 3 PC
gelöst Frage von greenhorn1Windows Netzwerk7 Kommentare

Hallo, ich bin neu in diesem Forum und hoffe, dass die Experten in diesem Forum auch mir mit meinen ...

Administrator Magazin
10 | 2020 Nicht erst durch die Corona-Krise sahen sich viele Firmen damit konfrontiert, dass sich Mitarbeiter von unterschiedlichen Geräten und verschiedensten Lokationen aus anmelden. Daher sind hier neue Konzepte für das Berechtigungs- und Identitätsmanagement gefragt, die einerseits die Sicherheit erhöhen und andererseits Nutzern die nötige Flexibilität ...
Best VPN