|
Subject: Re: [xsl] Getting Entity File Names From: Betty Harvey <betty@xxxxxxxxxx> Date: Thu, 23 Oct 2003 15:42:39 -0400 (EDT) |
I am able to get a list of the titles without
a problem. I want to build a table from the
titles and file name so I can create another
conversion on another group of documents have
have the titles embedded and link back to the
individual files which are well-formed.
I want to get a listing such as:
<filename>foo1.xml</filename> <title>This is a title</title>
I want to use this to put links into another document:
<p>... see <xref href="foo1.xml">This is a title</xref><p>
I am grabbing the entity filename and title as a way of
including links in another document (which I can change).
I actually did this once before with a file that had IDs and it was a
really simple process. I created an Omnimark script from the XSLT since
XSLT isn't the best 'search and replace' program. I was hoping to do the
same thing this time but without ID's it is proving difficult.
Betty
On Thu, 23 Oct 2003, Wendell Piez wrote:
> Betty,
>
> If the title within each file is in the same place every time (or even if
> not), you can retrieve it by adapting the method David showed:
>
> document('',$node)/*/title
>
> will get you the title element children of the document element of the file
> containing $node.
>
> I don't know how far that gets you, however. But it shouldn't be hard to
> build a lookup table to get from this title (assuming it's unique) to a
> file name or some such.
>
> Note that this also assumes each file is a complete well-formed XML
> document, not merely a parsed entity (which can have more than one
> top-level element).
>
> Cheers,
> Wendell
>
> At 02:29 PM 10/23/2003, you wrote:
> >Thanks! I think I will have to use XSLT 2 or another language. I am
> >building a key for another document to point to locations in the external
> >document.
> >
> >The data files don't belong to me so I have to point to information within
> >the full document without the advantage of ID's. The only thing that
> >really makes the data unique is the filenames and the titles within each
> >file of the entities.
>
>
> ======================================================================
> Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx
> Mulberry Technologies, Inc. http://www.mulberrytech.com
> 17 West Jefferson Street Direct Phone: 301/315-9635
> Suite 207 Phone: 301/315-9631
> Rockville, MD 20850 Fax: 301/315-8285
> ----------------------------------------------------------------------
> Mulberry Technologies: A Consultancy Specializing in SGML and XML
> ======================================================================
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Getting Entity File Names, Wendell Piez | Thread | Re: [xsl] Getting Entity File Names, Wendell Piez |
| Re: [xsl] Getting Entity File Names, Wendell Piez | Date | Re: [xsl] org.apache.xml.dtm.DTMExc, J.Pietschmann |
| Month |