XML-Inhalt austauschen V2
hi
mit folgendem Script bearbeite ich xml's welche in einem ordner abgelegt sind.
nun möchte ich das script so abändern, dass ich in diesem xml die zeile 7 bearbeiten kann. und zwar möchte ich dort auch den text (von "SDA-ATS News Service" zu "Ostschweiz" austauschen.
ich scheitere aber beim bearbeiten der zeile..
mit folgendem Script bearbeite ich xml's welche in einem ordner abgelegt sind.
gci 'd:\data\*.xml' -File | %{
$xml = New-Object XML
$xml.XmlResolver = $null
$xml.Load($_.Fullname)
$xml.SelectSingleNode("/NewsML/NewsItem[1]/Identification/NewsIdentifier/ProviderId").'#text' = 'RDO'
$xml.Save($_.Fullname)
}
nun möchte ich das script so abändern, dass ich in diesem xml die zeile 7 bearbeiten kann. und zwar möchte ich dort auch den text (von "SDA-ATS News Service" zu "Ostschweiz" austauschen.
ich scheitere aber beim bearbeiten der zeile..
<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE NewsML PUBLIC "urn:newsml:iptc.org:20031010:NewsMLv1.2.dtd:1" "NewsML-1.2.dtd"[<!ENTITY % nitf SYSTEM "nitf-3-0.dtd"> %nitf; ]>
<NewsML>
<Catalog Href="www.sda.ch/newsml/topics/SDACatalog.xml" />
<NewsEnvelope>
<DateAndTime>20180109T082007+0100</DateAndTime>
<NewsService FormalName="SDA-ATS News Service" />
<NewsProduct FormalName="Regionaldienst Ostschweiz" />
<Priority FormalName="3" />
</NewsEnvelope>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 362894
Url: https://administrator.de/contentid/362894
Ausgedruckt am: 25.11.2024 um 17:11 Uhr
2 Kommentare
Neuester Kommentar