I am converting xml to xml by using xslt. For some reason, my result
missed "xsl:" before schemaLocation. Could you please help me find
what's wrong?
My xml file starts with
<?xml version="1.0" encoding="UTF-8"?>
<blueprint base_time="1998-11-05T12:00:00" duration_seconds="12"
tail_seconds="0.25" version="0.10"
xsi:schemaLocation="http://directv.com/bitstreams/blueprint
C:/TRex-Dev/Trunk/Projects/MODEL/bde.model.xml/blueprint/xsd/Blueprint.x
sd" xmlns="http://directv.com/bitstreams/blueprint"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:abe="http://directv.com/bitstreams/abe"
xmlns:bp="http://directv.com/bitstreams/blueprint"
xmlns:rex="http://directv.com/bitstreams/rexatron">
My xslt file starts with
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0 "
xmlns="http://directv.com/bitstreams/blueprint"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xdt="http://www.w3.org/2005/xpath-datatypes"
exclude-result-prefixes="xs xdt">
And I use imported file copy.xslt during procession.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml"/>
<xsl:template match="/ | node() | @* | comment() |
processing-instruction()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
My result xml file:
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns:bp="http://directv.com/bitstreams/blueprint"
xmlns="http://directv.com/bitstreams/blueprint"
xmlns:rex="http://directv.com/bitstreams/rexatron"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:abe="http://directv.com/bitstreams/abe"
base_time="1998-11-05T12:00:00"
duration_seconds="12"
tail_seconds="0.25"
version="0.10"
schemaLocation="http://directv.com/bitstreams/blueprint
C:/TRex-Dev/Trunk/Projects/MODEL/bde.model.xml/blueprint/xsd/Blueprint.x
sd">
Thanks,
Jessica
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--