On Monday, 19 October 2015 at 16:12:56 UTC, Kagamin wrote:
If you don't want parent tag, then:
XmlNode[] searchlist2 = newdoc.parseXPath("//launchTime");

I wanted parent tag, i think. I almost figure out what i needed, but getCData stops working :/

void main()
{
    string xmlstring = cast(string)read("test.xml");
    XmlNode newdoc = xmlstring.readDocument();
XmlNode[] searchlist = newdoc.parseXPath("//instancesSet/item");

    foreach(list, searchlist)
    {
    string test = list.parseXPath("instanceId").getCData();
    writeln(test);
    }
}

[holo@ultraxps test]$ dub
Performing "debug" build using dmd for x86_64.
kxml 1.0.0: target for configuration "library" is up to date.
test ~master: building configuration "application"...
source/app.d(20,57): Error: no property 'getCData' for type 'XmlNode[]'
dmd failed with exit code 1.
[holo@ultraxps test]$

Reply via email to