kxml help.

John Colvin john.loughran.colvin at gmail.com
Thu May 9 13:26:26 PDT 2013


On Thursday, 9 May 2013 at 19:32:44 UTC, Zz wrote:
> Hi,
>
> I decided to try out kxml and I have the following error.
>
> test.d(10): Error: found '.' when expecting ','
> test.d(11): Error: found '.' when expecting ','
>
> when the following is compiled.
>
> module test;
>
> import kxml.xml;
> private import std.string;
> private import std.stdio;
>
> void main()
> {
> 	auto node = new XmlNode();
> 	node.addChild(new XmlNode("mynode").setAttribute("x", 50).
> 		addChild(new XmlNode("Waldo").addCData("Hello!")));
> }
>
>
> ---------
> it's taken out of an example in the code.
>
> Zz

You just need brackets around the new statements:

node.addChild((new XmlNode("mynode")).setAttribute("x", 50).
> 		addChild((new XmlNode("Waldo")).addCData("Hello!")));


More information about the Digitalmars-d-learn mailing list