Hallo zusammen!
Ich bin neu hier und hoffe dass ihr mir weiterhelfen könnt.
[XML] <?xml version="1.0" encoding="utf-8" ?>
<Dropertyupdate xmlns="DAV:"
xmlns:Z="http://www.w3.com/standards/z39.50/">
<D:set>
<Drop>
<Z:authors>
<Z:Author>Jim Whitehead</Z:Author>
<Z:Author>Roy Fielding</Z:Author>
</Z:authors>
</Drop>
</D:set>
<D:remove>
<Drop><Z:Copyright-Owner/></Drop>
</D:remove>
</Dropertyupdate>
[/XML]
Ich möchte XML parsen und mein Problem ist, dass der Aufbau vom XML-Code immer unterschiedlich sein kann.
Sprich es können unterschiedliche Namespaces und Prefixes hervortreten.
Ich habe mir sehr vieles und wirklich auch sehr lange angeschaut. Möchte man parsen, so benötigt man das jeweilige Namespace, da ich aber diese nicht kenne und zudem noch diese zurückgeben möchte, weiss ich nicht wie ich vorangehen soll.
Es handelt sich um den Inhalt eines Webdav Proppatch Request`s, von dem ich die Namespaces/das Namespace und jeweils den kompletten Inhalt (in XML) was im <?ropertyupdate> Teil steht benötige.
Ich hoffe ich konnte micht richtig und ausreichend ausdrücken.
Liebe Grüße
hayalci
Ich bin neu hier und hoffe dass ihr mir weiterhelfen könnt.
[XML] <?xml version="1.0" encoding="utf-8" ?>
<Dropertyupdate xmlns="DAV:"
xmlns:Z="http://www.w3.com/standards/z39.50/">
<D:set>
<Drop>
<Z:authors>
<Z:Author>Jim Whitehead</Z:Author>
<Z:Author>Roy Fielding</Z:Author>
</Z:authors>
</Drop>
</D:set>
<D:remove>
<Drop><Z:Copyright-Owner/></Drop>
</D:remove>
</Dropertyupdate>
[/XML]
Ich möchte XML parsen und mein Problem ist, dass der Aufbau vom XML-Code immer unterschiedlich sein kann.
Sprich es können unterschiedliche Namespaces und Prefixes hervortreten.
Ich habe mir sehr vieles und wirklich auch sehr lange angeschaut. Möchte man parsen, so benötigt man das jeweilige Namespace, da ich aber diese nicht kenne und zudem noch diese zurückgeben möchte, weiss ich nicht wie ich vorangehen soll.
Es handelt sich um den Inhalt eines Webdav Proppatch Request`s, von dem ich die Namespaces/das Namespace und jeweils den kompletten Inhalt (in XML) was im <?ropertyupdate> Teil steht benötige.
Ich hoffe ich konnte micht richtig und ausreichend ausdrücken.
Liebe Grüße
hayalci