OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] getting text from external xml file


Marie Sauvage - EBM WebSourcing wrote:
> To pass it as a parameter would be easy for me, as I get it in my ant script 
> before to call the generation !
> How can I pass it as a parameter ?

 From the command line,

saxon inputFile.xml stylesheet.xsl date=2007-07031


> 
> But can you tell me more about the xpath solution ? or maybe give me a link to 
> where to find doc about it ?
> I think it could be better to have it directly in the stylesheet.

With the input file
<project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
     <modelVersion>4.0.0</modelVersion>

     <name>My Project</name>
     <artifactId>my-project</artifactId>
     <groupId>my.group</groupId>
     *<version>1.5</version>*

xmlns:ms="http://maven.apache.org/POM/4.0.0";

It would be

<xsl:value-of select="document('x.xml')/ms:project/ms:version"/>
if you wanted version
or
<xsl:value-of select="document('x.xml')/ms:project/ms:ModelVersion"/>

to get 4.0.0



regards

-- 
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]