xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Importing multiple XML files into one XML file


Subject: Re: [xsl] Importing multiple XML files into one XML file
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 14 Apr 2004 16:56:59 +0100

> Well I have been trying this (assuming it is possible!)

It's not possible, an XML document can only have one <!DOCTYPE
declaration, and it has to be before the first element, consequently you
can not use a file that contains such a declaration as an external
parsed entity to be included into another document.

I wouldn't use entities for this: instead of getting the XML parser to
do the inclusions, get teh XSLT system to do them.


instead of

<!DOCTYPE EMPLOYEES
[
<!ENTITY dob-stuff SYSTEM "dob.xml">
]>
<EMPLOYEE>
   <NAME>Jo Blogs</NAME>
   &dob-stuff;
</EMPLOYEE>

do


<EMPLOYEE>
   <NAME>Jo Blogs</NAME>
   <include href="dob.xml"/>
</EMPLOYEE>


and then have a template something like

<xsl:template match="include">
 <xsl;apply-templates select="document(@href)/*"/>
</xsl:template>


David

-- 
http://www.dcarlisle.demon.co.uk/matthew

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________


Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor