Hello John,
If the incorrect URL specified in the schemaLocation attribute is the
only error then the XML file is invalid but it is well-formed. That is
reported as error only if you transform the XML file with Saxon SA. If
you transform it with Saxon B the incorrect URL is not an error.
Anyway you can map the incorrect URL to a correct one so that you get no
transformation error without modifying the XML file. Just create an XML
catalog with a URI entry and set the catalog in Preferences -> XML ->
XML Catalog. The User Manual explains how to use XML catalogs:
http://www.oxygenxml.com/doc/ug-oxygen/using-XML-Catalogs.html
You can start from one of the templates "OASIS XML Catalog - 1.0" and
"OASIS XML Catalog - 1.1" available in the dialog opened from menu File
-> New.
Regards,
Sorin
[EMAIL PROTECTED] wrote:
Hi all,
I have an XSL that calls an XML document using the 'document' function. The
document that I call has an incorrect 'schemaLocation' statement in it. This
makes the XML document invalid. The document itself is well formed and does
validate if one changes the schemaLocation to point to a real location of the
included XSDs.
I am trying to get the custodians of this XML document to change the
schemaLocation to fix this problem. Meanwhile, I would like to be able to call
this document using the 'document' function without validating it. Can this be
done in XSLT 2.0 or Oxygen? If so what parameter settings do I make in my XSL
or Oxygen.
An example of the XSL is below.
Thanks.
John
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="text"></xsl:output>
<xsl:template match="/">
<xsl:param
name="URL">http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml</xsl:param>
<xsl:value-of select="$URL"/>
<xsl:value-of select="document($URL)//CT_CodelistCatalogue/name"
></xsl:value-of>
</xsl:template>
</xsl:stylesheet>
John Hockaday
Geoscience Australia
GPO Box 378
Canberra ACT 2601
(02) 6249 9735
http://www.ga.gov.au/
[EMAIL PROTECTED]
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user