Autor Beitrag
DaWi2000
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 31.03.05 06:26 
Ich kriege es einfach nicht hin, in mein sonst funktionierendes XML ein CDATA-Element zu erzeugen. Kennt Sich da jemand aus, oder hat das schon einmal gemacht. In der letzten Zeile (19) bringt er mir die Meldung, daß dies mit einem CDATA-Element nicht möglich ist.

Aber warum??? Und vor allem, wie dann :?: :?: :?:

Ich benutze die mitgelieferte XML-Komponente von Delphi 7.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
var
  XMLDokumentVonMir : IXMLDocument;
  DaWiNode: IXMLNode;
  .
  .
  .
  .
    XMLDokumentVonMir := newXMLDocument;
    DaWiNode := XMLDokumentVonMir.Node.AddChild('MAIN');
    DaWiNode.Text := 'Bestimmter Text';

        DaWiNode := XMLDokumentVonMir.DocumentElement.AddChild('TEST');
      DaWiNode.Text := 'Untergeordneter Text von ' + DateToStr(Now());
      DaWiNode.Attributes['Eigenschaft']:='Test von ' + TimeToStr(Now());
      
      
      DaWiNode := XMLDokumentVonMir.CreateNode('TEST', ntCData);
    DaWiNode.Text := 'TesteintragungCDATA';
    XMLDokumentVonMir.ChildNodes.Insert(2,DaWiNode);


wäre echt sehr dankbar für nen Hinweis :!:

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.