Subject: Re: How can I get real path ?
From: "Amit Rekhi" <amitr@xxxxxxxxxxxxx>
Date: Wed, 1 Jul 1998 10:15:45 +0530
|
Oisin,
>Concerning the messages of Marsh and Barre, surely all one needs to do is
>process the given XML document with an architecturally aware process, where
<name>, and
><status> inherit from the same element in the architectural DTD, and have
XSL report the child number
>in the transformed document
The reason why one would want to inherit from the same element in the
architectural DTD, is so that <name> and <status> are considered as siblings
of the same type,so that when XSL works on the transformed document the
following desired output is gotten :-
> 1 description
> 1.1 document
> 1.1.1 name
> 1.1.2 status
> 1.1.3 name
Am I right?
-----Original Message-----
From: Oisin McGuinness <oisin@xxxxxxxx>
To: xsl-list@xxxxxxxxxxxxxxxx <xsl-list@xxxxxxxxxxxxxxxx>
Cc: oisin@xxxxxxxx <oisin@xxxxxxxx>
Date: Tuesday, June 30, 1998 11:47 PM
Subject: Re: How can I get real path ?
>
>Concerning the messages of Marsh and Barre, surely all one needs to do is
>process the given XML document with an architecturally aware process, where
<name>, and
><status> inherit from the same element in the architectural DTD, and have
XSL report the child number
>in the transformed document. Or will one not be allowed to transform
documents before
>styling them?
>
>Oisin McGuinness
>
>
>Jonathan Marsh said....<jmarsh@xxxxxxxxxxxxx>
>>>You can't. There is no way to ask for the number of a child relative to
>>>elements of ANY type. Big hole, huh?
>
> -----Original Message-----
> From: Benont BARRE [mailto:benoit.barre@xxxxxxxxxx]
> Sent: Monday, June 29, 1998 3:22 AM
> To: xsl-list@xxxxxxxxxxxxxxxx
> Subject: How can I get real path ?
>
>
>
> Imagine I have the following XML instance :
>
> <?xml version="1.0"?>
>
> <description>
> <document>
> <name>a name</name>
> <status>a status</status>
> <name>a name</name>
> </document>
> </description>
>
> I want to get something like :
>
> 1 description
> 1.1 document
> 1.1.1 name
> 1.1.2 status
> 1.1.3 name
>
>
> 'path(this)' can't give me what I want.
> path gives me :
> 1 description
> 1.1 document
> 1.1.1 name
> 1.1.1 status // <= that's not what I want
>
> I can't figure out how to do that. Is there any other
>solution ?
>
> Note : I use MSXSL.Exe.
>
>
> benoit.barre@xxxxxxxxxx
>
>(End included message)
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|