[
https://issues.apache.org/jira/browse/OODT-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13218872#comment-13218872
]
Paul Ramirez commented on OODT-395:
-----------------------------------
You should also be careful about that site while some of the assertions are
valid some of it is bogus. The author actually made the document look busier
than need be by not utilizing a default namespace. Generally xfont is a good
resource but you have to take some things with a grain of salt.
Many people use namespaces pervasively to make it easier to fold in
functionality that can be ignored by earlier versions of parser. But since we
didn't make that decision up front and have no use case for mixing in
namespaces here the decision is easy. Go for the backwards compatible version.
> SerializableMetadata.toXml() doesn't set namespace on root element
> ------------------------------------------------------------------
>
> Key: OODT-395
> URL: https://issues.apache.org/jira/browse/OODT-395
> Project: OODT
> Issue Type: Bug
> Components: metadata container
> Affects Versions: 0.4
> Reporter: Ricky Nguyen
> Fix For: 0.4
>
> Attachments: rickdn.oodt-395.patch
>
>
> This issue becomes apparent when using
> o.a.o.cas.pge.writers.xslt.XslTransformWriter in the <dynInputFile> element
> of a PGE config xml. If you use the identity xsl transform
> (http://en.wikipedia.org/wiki/Identity_transform#Using_XSLT):
> {code}
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="@*|node()">
> <xsl:copy>
> <xsl:apply-templates select="@*|node()"/>
> </xsl:copy>
> </xsl:template>
> </xsl:stylesheet>
> {code}
> Then the root element is NOT part of the "cas" namespace:
> {code}
> <metadata xmlns:cas="http://oodt.jpl.nasa.gov/1.0/cas">
> ...
> </metadata>
> {code}
> Whereas the serialized form of metadata (when written to a File or
> OutputStream) DOES use the "cas" namespace:
> {code}
> <cas:metadata xmlns:cas="http://oodt.jpl.nasa.gov/1.0/cas">
> ...
> </cas:metadata>
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira