From: Slava P. <sl...@je...> - 2006-03-25 20:27:28
|
Hi, Most likely the plugin needs some changes. I'm not sure what it takes to get the Xerces XML parser to recognize XInclude. Doing anything with Xerces is always a pain, it is one of the worst libraries I have ever used. Slava On 25-Mar-06, at 12:38 PM, Peter Garza wrote: > Hi all, > > I'm trying to get jEdit to recognize XInclude elements, but I'm not > having any luck. > > These are my files: > DTD: > <!ELEMENT foods (fruits|vegetables)+> > <!ELEMENT fruits (name,description)+> > <!ELEMENT vegetables (name,description)+> > <!ELEMENT name (#PCDATA)> > <!ELEMENT description (#PCDATA)> > > FILE: main.xml > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE foods SYSTEM "foods.dtd"> > <foods xmlns:xi="http://www.w3.org/2001/XInclude"> > <xi:include href="fruits.xml"/> > <vegetables> > <name>spinach</name> > <description>Makes one strong</description> > </vegetables> > </foods> > > FILE: fruits.xml > <?xml version="1.0"?> > <fruits> > <name>apple</name> > <description>Keeps doctors away</description> > </fruits> > > I *think* my xi:include element is correct, and putting the > <fruits> element in the main file makes it parse without errors. > However, when I use <xi:include>, Error List displays the following > errors: > food-main.xml:3:Attribute "xmlns:xi" must be declared for element > type "foods". > food-main.xml:4:Element type "xi:include" must be declared. > food-main.xml:9:The content of element type "foods" must match > "(fruits|vegetables)+". > > This is my setup: > WinXP > java 1.5.0_04 > jEdit 4.2final > XML plugin version 0.13 > > It seems that others have gotten the files to parse without errors, > but I can't figure out how. Is there some setting I have to tweak > to turn on XInclude-aware parsing? > > Thanks for any help, > > Peter > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the > live webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=110944&bid=241720&dat=121642 > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users |