[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Replacing DTD reference with xsd reference


Subject: [xsl] Replacing DTD reference with xsd reference
From: Cams Ismael <Ismael.Cams@xxxxxxxxxxx>
Date: Wed, 2 Apr 2003 09:39:21 +0200

Hello all,

can somebody provide me some help with the following. I have thousands of
files that conform to a DTD. Now I have written a schema for these files.
Therefore a transformation is needed for all the files.

So I have:

<?xml version="1.0"?>
<!DOCTYPE trap SYSTEM "./trap.dtd">

<trap>
  ....
</trap>

The result should be:

<?xml version="1.0"?>
<trap xmlns="mynamespace.uri" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="mynamespace.uri trap.xsd">
   ....
</trap>

Because copy-of select copies also the namespace, this is not an option for
me (because I want to transform from no namespace into mynamespace.uri). Is
there a good way to do this with XSLT, or should I better use a script for
transforming my xml files ?

Kind regards,
Ismaël


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



Current Thread
Keywords