What's dxml DOMEntity(R) type ?

John Xu 728308756 at qq.com
Tue Jun 6 02:59:22 UTC 2023


On Monday, 5 June 2023 at 10:43:27 UTC, Ferhat Kurtulmuş wrote:
> On Monday, 5 June 2023 at 10:01:01 UTC, John Xu wrote:
>> The parseDOM returns a DOMEntity(R) type, how do I write a 
>> xmlRoot as global variable?
>> I need its detailed type (auto / Variant doesn't work).
>>
>>
>>         import dxml.dom;
>>         ?? xmlRoot;
>>         int main() {
>>             string xml = readText("a.xml");
>>             auto dom = parseDOM(xml);
>>             xmlRoot = dom.children[0];
>>         }
> ```d
> import dxml.dom;
> import std.stdio;
>
>     DOMEntity!string xmlRoot;
>     int main()
>     {
>         string xml = "<some></some>";
>         auto dom = parseDOM(xml);
>         writeln(typeof(dom.children[0]).stringof); // yields 
> "DOMEntity!string"
>         xmlRoot = dom.children[0];
>         return 0;
>     }
>     ```

Thanks, that's very helpful. D sometimes drives me crazy, screws 
up my brain, :-)


More information about the Digitalmars-d-learn mailing list