[xsl] Schema location in target XML document

Subject: [xsl] Schema location in target XML document
From: "Uslu, Cihan Y (MED)" <Cihan.Uslu@xxxxxxxxxx>
Date: Mon, 22 Apr 2002 15:10:33 -0500
Hi,
I get my data from OracleDB, create the XML String,  then apply the XSLT
script, and then I need to validate it against our schema, this is where
i'm not clear. How can I make it sure that I'm validating against a
schema located in a URL? Any help is appreciated.

Cihan


This is what I have in my XSLT script:
---------------------------------
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="xml" indent = "yes"/>
<xsl:template match="/">
<xsl:element name="courses"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
	
xsi:noNamespaceSchemaLocation="D:\Docs\CorpPortal\clschema.xsd">
        <xsl:apply-templates />
</xsl:element>
</xsl:template>
------------------------


This code doesnt put the schema location in target XML. This is the
output I get:
------------------------------
<?xml version="1.0" encoding="UTF-16"?>
<courses>
<course compid="11" busunitid="66" coursenumber="C/AMX4">
--------------------------

This is what I should be getting in target XML
--------------------
<?xml version="1.0" encoding="UTF-16"?>
<courses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:noNamespaceSchemaLocation="http://webd01.corporate.ge.com/learningpo
rt/learningportal/schema/CLSchema.xsd">
<course compid="11" busunitid="66" coursenumber="C/AMX4">
--------------------



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread