[fpc-pascal] TDomNode to text and/or document
Daniel Gaspary
dgaspary at gmail.com
Mon Sep 22 14:42:13 CEST 2014
On Mon, Sep 22, 2014 at 8:21 AM, Felipe Monteiro de Carvalho
<felipemonteiro.carvalho at gmail.com> wrote:
> Ummm, this doesn't seam to help much... but I eventually found googling.
>
> The error is EDOMWrongDocument, which makes sense since I want to
> insert a TDOMNode from another document ... so I have to first import
> and then attach the node:
>
> lDoc := TXMLDocument.Create;
> try
> lImportedNode := lDoc.ImportNode(ANode, True);
> lDoc.AppendChild(lImportedNode);
I didn't knew this method, but looking the code I understand why. Is
because it is almost an alias to CloneNode, the method I use.
> By the way, whats the difference between TDOMNode and TDOMElement? Confusing...
TDomNode is the base class, can be an attribute, a Processing
Instruction, a Text node...
TDomElement is one of its descendents.
More information about the fpc-pascal
mailing list