homepage Welcome to WebmasterWorld Guest from 54.234.147.84
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
Subscribe to WebmasterWorld

Home / Forums Index / Code, Content, and Presentation / XML Development
Forum Library, Charter, Moderators: httpwebwitch

XML Development Forum

    
XSLT Processing shows just all the nodes (striped)
tsmets




msg:4167168
 1:12 pm on Jul 9, 2010 (gmt 0)


I have a massive XML coming from an export of the Identity Management Console (9.5 MB). The XML is Valid but contains text of all sorts (Arabic and other language written from right to left).

The TASKs are correctly described and I can therefore use these information to create a graph of dependencies by generating a dot-file and then send it to GraphViz.


Here is the beginning of my XML.
<?xml version="1.0" encoding="UTF-8"?>
<IDM Exported_on="2010-07-08 12:12:43.517" ImXport_Version="v.7.10.0-710_COR-BUILD-23.10.2008_17:03:45" MC_Version="7.10.3.1-SQL-2009-11-13 " ObjectType="EXPORT_IDENTITY_STORE" Schema_Version="543">
<PRESENTATIONTYPES>
<TYPE>
<PRESENTATIONDESCRIPTION>Field with single line</PRESENTATIONDESCRIPTION>
<PRESENTATIONNAME>SingleLine</PRESENTATIONNAME>
<PRESENTATIONID>1</PRESENTATIONID>
</TYPE>
<TYPE>
...


In that file, I have TASKS node containing TASKs (I hope this is clear).
I wrote a small XSLT :
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<!--
<xsl:output method="text" indent="no" encoding="utf-8"/>
-->
<xsl:template match="/IMD/IDENTITY_STORE_TOP/TASKS">
<xsl:text disable-output-escaping="yes">
digraph project {
node [shape=box,fontname="Arial",fontsize="10"];
edge [fontname="Arial",fontsize="8"];
rankdir=LR;
<xsl:apply-templates select="*" />
}
</xsl:text>
</xsl:template>


<xsl:template match="TASK">
<xsl:text>TEST</xsl:text>
</xsl:template>


</xsl:stylesheet>


My problem is that I can view the "content" of all the nodes :
<?xml version="1.0" encoding="UTF-8"?>


Field with single line
SingleLine
1


Field with multiple line
MultiLine
2


while I am expecting to see as many "TEST" being written as there are TASKs
Last relevant info. I use a small ANT build-file to execute the XSL-Transform.

Any idea why I see the "Field with single line" instead of other things ?

\T,

 

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / XML Development
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved