[ http://issues.apache.org/jira/browse/JCR-62?page=all ] Stefan Guggisberg closed JCR-62: --------------------------------
closing resolved issue > import must not ignore xml prefixed attributes > ---------------------------------------------- > > Key: JCR-62 > URL: http://issues.apache.org/jira/browse/JCR-62 > Project: Jackrabbit > Type: Bug > Components: xml > Reporter: Roy T. Fielding > Assignee: Peeter Piegaze > Priority: Blocker > > XML import currently ignores attributes that are in the xml namespace. > e.g., DocViewImportHandler's startElement(): > if (atts.getQName(i).startsWith("xml:")) { > // skipping xml:space, xml:lang, etc. > log.debug("skipping reserved/system attribute " + > atts.getQName(i)); > continue; > } > That is a significant loss of information, since xml:base, xml:lang, and > xml:id attributes are critical to the content. We should register the xml > prefix as a reserved namespace (not needing an xmlns declaration) and then > treat it like any other attribute. > Here are some useful XML examples: > http://xformsinstitute.com/essentials/browse/ch03s02.php > http://www.zvon.org/HowTo/Output/ > http://www.w3.org/Math/testsuite/testsuite/TortureTests/Complexity/complex1.xml > http://intertwingly.net/wiki/pie/EchoExample > http://support.sas.com/onlinedoc/913/getDoc/en/engxml.hlp/a002973381.htm -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira