XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Posttop
Katarina LarssonSubject: beginner help xslt and xpath
Author: Katarina Larsson
Date: 04 Feb 2010 02:33 AM
Hi!

I'm new to xslt so I guess this is a trivial problem.. I am trying to create a stylesheet for a XML-file but I don't manage to access part in teh XML-file correct, this is the XML:

--------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cim="http://url/url-schema-url#"
xmlns:Viking="http://www.url.com/blabla#"
xmlns:mml="http://www.url.com/blalbla#">

<Viking:SimTelegram rdf:ID="_89C2EBE64994391247C7B5E9952134DA">
<Viking:SimMessage.m_pStrSystemTime>0001-01-02T06:00:00.00</Viking:SimMessage.m_pStrSystemTime>

<Viking:SimMessage.m_pCity rdf:resource="#_6494817F50CC7FA97BFD8BA3BF148323"/>
<mml:MmlGridFeed rdf:ID="_6079518DF62F0FA63A8B3A14105DA229">
<mml:MmlGridFeed.m_dFeedPowerPrio1>624.853585</mml:MmlGridFeed.m_dFeedPowerPrio1>
<mml:MmlGridFeed.m_dFeedPowerPrio2>1249.707170</mml:MmlGridFeed.m_dFeedPowerPrio2>
<mml:MmlGridFeed.m_dFeedPowerPrio3>4373.975094</mml:MmlGridFeed.m_dFeedPowerPrio3>

<mml:MmlGridFeed.m_pFeedDownLink rdf:resource="#_095C3CFEBEFFBB245321F4BB00738467"/>
<mml:MmlGridNode.m_pGeoPosOfGridNode rdf:resource="#_CD50C25ACA40B9FF21A2F6E39ACFF7B6"/>
<mml:MmlCityFixedMember.m_pMemberOf3DMapContainer rdf:resource="#_72C35614AD72B36DAFDBCAACBE59DD74"/>
<mml:MmlRoot.m_strLocalName>FeedStation_from_BOWMAN</mml:MmlRoot.m_strLocalName>
<mml:MmlRoot.m_strDescription>This is the feeding point from superior grid to this Feed</mml:MmlRoot.m_strDescription>
<mml:MmlRoot.m_pIO rdf:resource="#_D1E38BAEFEB8646F9E86764798B2F8EF"/>
</mml:MmlGridFeed>
</Viking:SimTelegram>
</rdf:RDF>

------------------------

This is the XLS:
-------------------------------------

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:Viking="http://www.w3.org/1999/XSL/Transform#"
xmlns:mml="http://www.mml.se/viking#"
>

<xsl:template match="//*">
<html>
<body>
<h2>DATA FROM VIKING CITY</h2>
<h3>Show Power Values</h3>

<table border="1">
<tr bgcolor="#9acd32">
<th>System Time</th>
<th>FeedPowerPrio1</th>
<th>FeedPowerPrio2</th>
<th>FeedPowerPrio3</th>
</tr>

<xsl:for-each select="*">
<tr>
<td><xsl:value-of select="Viking:SimMessage.m_pStrSystemTime"/></td>
<td><xsl:value-of select="mml:MmlGridFeed.m_dFeedPowerPrio1"/></td>
<td><xsl:value-of select="mml:MmlGridFeed.m_dFeedPowerPrio2"/></td>
<td><xsl:value-of select="mml:MmlGridFeed.m_dFeedPowerPrio3"/></td>
</tr>
</xsl:for-each>


</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

-------------------

The original file contains of several similar messages (that is why I use for each), I need access to:

Viking:SimMessage.m_pStrSystemTime
mml:MmlGridFeed.m_dFeedPowerPrio1
mml:MmlGridFeed.m_dFeedPowerPrio2
mml:MmlGridFeed.m_dFeedPowerPrio3

Can someone help me with the x-path expression to gain access to the fields?? Id really appreciate help with this cause I donīt now how to solve it.

// Katarina

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.