OMNeT++/OMNEST Bug Tracker - OMNeT++
View Issue Details
0000531OMNeT++simulation kernelpublic2012-01-25 16:022012-03-12 11:51
andras 
andras 
normalminorhave not tried
resolvedfixed 
4.2.1 
4.2.1 
0000531: XML processing does not resolve XInclude elements
cXMLElement description says XInclude 1.0 is supported, but xi:includes are not actually resolved.
No tags attached.
Issue History
2012-01-25 16:02andrasNew Issue
2012-01-25 16:04andrasNote Added: 0000709
2012-01-25 16:05andrasNote Edited: 0000709
2012-01-25 16:05andrasNote Edited: 0000709
2012-03-12 11:51andrasNote Added: 0000727
2012-03-12 11:51andrasStatusnew => resolved
2012-03-12 11:51andrasFixed in Version => 4.2.1
2012-03-12 11:51andrasResolutionopen => fixed
2012-03-12 11:51andrasAssigned To => andras

Notes
(0000709)
andras   
2012-01-25 16:04   
(edited on: 2012-01-25 16:05)
See also libXML2 bug 569446 "XML_PARSE_XINCLUDE option not supported"

https://bugzilla.gnome.org/show_bug.cgi?id=569446 [^]

(0000727)
andras   
2012-03-12 11:51   
OMNeT++ can use libXML2 or Expat as XML parser. I fixed this bug for the libXML2 case. Won't fix for Expat, because Expat doesn't implement any XInclude support.
For libXML2, we use the xmlXIncludeProcess() API as workaround, because the XML_PARSE_XINCLUDE parse flag is unimplemented.