Xml TDomElement descendants creation
Original Reporter info from Mantis: dgaspary @dgaspary
-
Reporter name: Daniel Gaspary
Original Reporter info from Mantis: dgaspary @dgaspary
- Reporter name: Daniel Gaspary
Description:
With the attached (DOM) patch is possible to instantiate TDomElement Nodes.
Steps to reproduce:
program createelementtest;
uses dom;
type
TMyElement = class(TDOMElement);
const
cUri = 'An URI';
cPrefix = 'au:';
var
doc: TXMLDocument;
e: TMyElement;
begin
doc:=TXMLDocument.Create;
doc.AppendChild(doc.CreateElementNS(cUri, cPrefix + 'main'));
e:=(doc.CreateElementNS(cUri, cPrefix + 'childElement', TMyElement) as TMyElement);
WriteLn(e.ClassName);
end.
Mantis conversion info:
- Mantis ID: 24860
- OS: Linux
- OS Build: 12.10
- Platform: x86-64
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 25572 (#1eb2308f)
- Target version: 3.0.0