[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [xml] libxml2: Get the wrong number of occurrence of elements from DTD



On Fri, Mar 12, 2004 at 03:43:39PM -0500, David Franklyn wrote:
> Hi,
> 
> I am using DTDReader by Ashley Cambrell to parse a DTD file with some 
> modifications.
> 
> <?xml version='1.0' encoding='UTF-8'?>
> <!ELEMENT foo (bar?, goo+)>
[...]
>    return elementFromDtd->content->ocur;
> }
> 
> In both situations, the return value is one, that is, 
> XML_ELEMENT_CONTENT_ONCE.

  Normal, it's (bar?, goo+) once. You would get something
different for (bar?, goo+)+ or (bar?, goo+)? or (bar?, goo+)*
content pointer is a tree, you must walk the tree to understand it.

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard redhat com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]