Subject: Re: [xsl] simple (hopefully) document function question From: "Jay Bryant" <jay@xxxxxxxxxxxx> Date: Mon, 12 Sep 2005 21:17:19 -0500 |
Hi, Cindy, Please specify the output you want. It's a bit tough to figure out what you actually want for output from this message. Also, you have two input documents (the one you are matching with match="/" and the one (or is it two?) you are reading with the document function. It would help to see the other input document, too. It's best to post a small but complete set of input documents, stylesheet, and desired output document. Don't worry too much about the length of your post (but do try to create a sample problem that shows your issue as succinctly as possible). I'm sure we can work out a solution to your problem, but more detail would speed along the process. Jay Bryant Bryant Communication Services ----- Original Message ----- From: "Cindy Girard" <clm6u@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Monday, September 12, 2005 6:31 PM Subject: [xsl] simple (hopefully) document function question > Hi, > > I apologize for the length of the post, but I'm trying to be > thorough: > > I've been trying to retrieve some data from an outside XML document, > and I'm failing miserably. > > It seems that I can get the text of the file (which is in the file > only as a debugging device), but cannot access anything > structurally. > > Any help would be appreciated. And thank you in advance. > > > Here's a snip of the outside file: > > ------------------------------- > <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> > <test>HELLO</test> > > <system systemId="cbcbama" uri="media/childrn/cbcbama.xml">hi</system> > > <system systemId="cbcbamb" uri="media/childrn/cbcbamb.xml">hi</system> > > <system systemId="cbcbanoa" uri="media/childrn/cbcbanoa.xml">hi</system> > > <system systemId="cbcbanob" uri="media/childrn/cbcbanob.xml">hi</system> > </catalog> > ------------------------------- > > Here are the relevant stylesheet sections: > > ------------------------------- > > <xsl:variable name="utccat" select="document('c:\webserver\utc\xsl\utccat.xml', /)"/> > > <xsl:template match="/"> > > <p><xsl:value-of select="$utccat"/></p> > <p><xsl:for-each select="document('utccat.xml')/catalog/system"> > <xsl:value-of select="@systemID"/> > </xsl:for-each> </p> > > </xsl:template> > > <xsl:template match="div1"> > <xsl:param name="thisid"><xsl:value-of select="ancestor::tei.2/@id"/></xsl:param> > > <xsl:variable name="doc-name"><xsl:value-of select="document('utccat.xml')//system[@systemID=$thisid]/@uri"/></xsl:varia ble> > > <xsl:variable name="doc-name2"><xsl:value-of select="document('utccat.xml')/catalog/system[@systemID=$thisid]"/></xsl:var iable> > > <xsl:variable name="testing123"><xsl:for-each select="document('utccat.xml')//system"> > <xsl:value-of select="@systemID" /> > <xsl:value-of select="@uri" /> > </xsl:for-each></xsl:variable> > > > <p>TESTINGidHERE: <xsl:value-of select="$thisid"/></p> > <p>TESTINGid2HERE: <xsl:value-of select="$doc-name2"/></p> > <p>TESTINGfileHERE: <xsl:value-of select="$utccat//test"/></p> > <p>TESTINGfile2HERE: <xsl:value-of select="$utccat/catalog/test"/></p> > <p>TESTINGHERE: <xsl:value-of select="$doc-name"/></p> > <p>TESTING123HERE: <xsl:value-of select="$testing123"/></p> > > </xsl:template> > > > ------------------------------- > > Here are my results: > > ------------------------------- > > <p> > HELLO > > hi > > hi > > hi > > hi > > </p> > <p></p> > > > <p xmlns:saxon="http://icl.com/saxon">TESTINGidHERE: cbcbama</p> > <p xmlns:saxon="http://icl.com/saxon">TESTINGid2HERE: </p> > <p xmlns:saxon="http://icl.com/saxon">TESTINGfileHERE: </p> > <p xmlns:saxon="http://icl.com/saxon">TESTINGfile2HERE: </p> > <p xmlns:saxon="http://icl.com/saxon">TESTINGHERE: </p> > <p xmlns:saxon="http://icl.com/saxon">TESTING123HERE: </p> > > ------------------------------- > > Thanks, > > ----- > - Cindy > > Cynthia M. Girard > IATH, University of Virginia > clm6u@xxxxxxxxxxxx > > "Danger? I laugh in the face of danger! > ...and then I hide until it goes away."
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] simple (hopefully) document f, Cindy Girard | Thread | RE: [xsl] simple (hopefully) docume, Michael Kay |
Re: [xsl] Traversing the tree, Agnisys Technology \ | Date | [xsl] broken text surrounding an en, Trevor Nicholls |
Month |