arsd dom

Amex Amex at gmail.com
Wed Jun 12 10:06:39 UTC 2019


When parsing an xml file I get #text for tagName on basically 
every other element.

I'm trying to recurse through all the elements

using

	void recurse(T)(T parent, int depth = 0)
	{
		foreach(c; parent.children)
		{
			recurse(c, depth + 1);			
			writeln("\t".replicate(depth)~c.tagName);
		}

		//writeln("\t".replicate(depth)~parent.tagName);
	}

	recurse(i);


and I get

#text
requires
#text
         #text
                 #text
         property
         #text
                 #text
         property
         #text
                 #text
         property
         #text
                 #text
         property
         #text
                 #text
         property
         #text
                 #text
                         #text
                                 #text
                         property
                         #text
                                 #text
                         property
                         #text
                                 #text
                         property
                         #text


Any idea what might be going on?



More information about the Digitalmars-d-learn mailing list