
Hi, I'm having trouble using the oXygen debugger with a sequence of nested xincludes. When the first xinclude fails (which is expected in this instance), the error message says "include operation failed, reverting to fallback" but it doesn't seem to actually progress any further. <xi:include href="file:///home/projects/cms/story/screen_default.xml"> <xi:fallback> <xi:include href="http://localhost/cms/story/screen_default.xml"> <xi:fallback> <parseGridError url="file:///home/projects/cms/story/screen_default.xml" /> </xi:fallback> </xi:include> </xi:fallback> </xi:include> The second xinclude instruction works perfectly when it's not nested within the first xinclude. Does anyone know what the problem might be and how to fix it? S.

Hello, I tried to reproduce your problem so I created a file with the following content: <?xml version="1.0" encoding="UTF-8"?> <root xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include href="file:///home/projects/cms/story/screen_default.xml"> <xi:fallback> <xi:include href="personal.xml"> <xi:fallback> <parseGridError url="file:///home/projects/cms/story/screen_default.xml" /> </xi:fallback> </xi:include> </xi:fallback> </xi:include> </root> and I saved it in the Oxygen samples directory in order to reference the already existing personal.xml file (as xinclude fallback). Then I created a small XSL file to test the transformation and the debugging process. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" version="1.0"> <xsl:template match="/"> <html> <body> <table> <xsl:for-each select="//person"> <tr> <td><xsl:value-of select="name"/></td> <td><xsl:value-of select="email"/></td> </tr> </xsl:for-each> </table> <br /> </body> </html> </xsl:template> </xsl:stylesheet> Indeed, there is a warning message that the xinclude operation failed and the fallback will be used but the debugging process seems to continue correctly. Please let me know if I missed something (I tested with Oxygen 11.2 and Saxon HE/PE/EE and Saxon 6.5.5 as XSLT processors). Best regards, Stefan Vasile http://www.oxygenxml.com PS: Please make sure that Options->Preferences->XML->XML Parser->"Enable XInclude processing" is checked (that should be the default).
Hi,
I'm having trouble using the oXygen debugger with a sequence of nested xincludes. When the first xinclude fails (which is expected in this instance), the error message says "include operation failed, reverting to fallback" but it doesn't seem to actually progress any further.
<xi:include href="file:///home/projects/cms/story/screen_default.xml"> <xi:fallback> <xi:include href="http://localhost/cms/story/screen_default.xml"> <xi:fallback> <parseGridError url="file:///home/projects/cms/story/screen_default.xml" /> </xi:fallback> </xi:include> </xi:fallback> </xi:include>
The second xinclude instruction works perfectly when it's not nested within the first xinclude.
Does anyone know what the problem might be and how to fix it?
S. _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (2)
-
coderļ¼ bluegumtree.com
-
Stefan Vasile