Thema: Delphi XML.Attributes entfernen

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: XML.Attributes entfernen

  Alt 3. Jul 2007, 20:47
Hallo,

Zitat von Dunkel:
... Da ich aber nicht mit dem MS-DOM arbeite, hat mich das alles aber nicht wirklich weitergebracht. ...
da du keine Angabe zum DOM-Vendor gemacht hattest, habe ich den Default unterstellt - und der ist MSXML.

Meine Erklärungen aus dem verlinkten Beitrag lassen sich übrigens so auf deine Umgebung übertragen:

Delphi-Quellcode:
const
  nsDefault = 'http://xspf.org/ns/0/';
var
  myXML: IXMLDocument;
  node: IXMLNode;
  i: word;
begin
  myXML := newXMLDocument;
  myXML.Options:= [doNodeAutoIndent];

  myXML.Encoding:= 'UTF-8';

  node:= myXML.AddChild('playlist');
  node.Attributes['version']:= '0';
  node.Attributes['xmlns']:= nsDefault;

  node:= myXML.DocumentElement.AddChild('trackList', nsDefault);

  // ...
Gute Nacht
  Mit Zitat antworten Zitat