[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Importing external XML documents into an XML doc?

Subject: Re: Importing external XML documents into an XML doc?
From: JBryant@xxxxxxxxx
Date: Wed, 17 Nov 2004 12:50:33 -0600
external xml
Hi, Wong,

I have a situation where I create a document that describes stored 
procedures for an SQL database. Some of the content (related procedures, 
related tables and so on for each procedure) comes from one XML file 
(dynamically generated by a script), but the actual procedure descriptions 
come from another file XML file (static and maintained by me). The 
document() function solves the problem for me, as shown below:

<xsl:apply-templates 
select="document($descFile)//procedure[@name=$name]/description"/>

As you can see, I've got some other things going on there (such as getting 
the name of the file from a stylesheet parameter and matching the name of 
the procedure in one document to the name of the procedure in the second 
document. Still, I hope it may give you an insight into one use of the 
document() function.

Jay Bryant
Bryant Communication Services




"Wong Chin Shin" <publicbbs@xxxxxxxxxxxxxxxx> 
11/17/2004 12:37 PM
Please respond to
xsl-list@xxxxxxxxxxxxxxxxxxxxxx


To
<xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
cc

Subject
 Importing external XML documents into an XML doc?






Hi,

According to http://www.w3.org/TR/1999/REC-xslt-19991116#function-document 
,
we're allowed to access XML docs other than the main source doc. I assume
that this means we can import an external set of nodes into the current 
node
tree? How would this be implemented? Searched around for examples but
haven't been able to find any so far. And I've been lousy at understanding
the W3C doc (I need real life samples, sigh).

This feature would be useful 'cos I would be able to segregate common info
such as a website's main menu into a common file w/o maintaining a 
different
set in each XML file. Yeah, I could do this at a separate layer such as 
the
PHP engine generating the XML files but for a simple static site I would
prefer to do this non-programatically.

Would appreciate any pointers on this, thanks in advance!
Wong

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.