kxml - parsing AWS API xml respond

holo via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Oct 19 10:22:46 PDT 2015


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 at 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 at ultraxps test]$



More information about the Digitalmars-d-learn mailing list