[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XSLT not condition is not working in my code
Hi, I have written XSLT for get the output when Account/Id = '' from new5.xml and Contact/Id_c != Information/no from FTP and new5.xml , but my code is not responding, below is the both input xml and my xslt: <xsl:stylesheet version="2.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes" omit-xml-declaration="no"/> <xsl:strip-space elements="*"/> <xsl:param name="tranFile" select="document('new5.xml')"/> <xsl:template match="Informations"> <xsl:choose> <xsl:when test="$tranFile/objects = ''"> <Informations> <xsl:copy-of select="Information"/> </Informations> </xsl:when> <xsl:when test="$tranFile/objects/Contact/Account/Id = ''"> <Informations> <xsl:for-each select="Information"> <xsl:variable name="aN" select="no"/> <xsl:if test="$tranFile/objects/Contact[Id_c != $aN]"> <xsl:copy> <xsl:apply-templates select="."/> </xsl:copy> </xsl:if> </xsl:for-each> </Informations> </xsl:when> </xsl:choose> </xsl:template> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> FTP.xml <?xml version="1.0" encoding="UTF-8"?> <Informations> <Information> <no>000817441</no> <ACCOUNTS> <ACCOUNT> <id>24</id> </ACCOUNT> </ACCOUNTS> </Information> <Information> <no>500817441</no> <ACCOUNTS> <ACCOUNT> <id>24</id> </ACCOUNT> </ACCOUNTS> </Information> <Information> <no>600817441</no> <ACCOUNTS> <ACCOUNT> <id>24</id> </ACCOUNT> </ACCOUNTS> </Information> </Informations> *new5.xml* <?xml version="1.0" encoding="UTF-8"?> <objects> <Contact> <Id>003j000001EhlwDAAR</Id> <ID_c>000817441</ID_c> <Account> <Id>a</Id> </Account> </Contact> <Contact> <Id>073j000001EhlwDAAR</Id> <ID_c>100817441</ID_c> <Account> <Id/> </Account> </Contact> <Contact> <Id>073j000001EhlwDAAR</Id> <ID_c>200817441</ID_c> <Account> <Id/> </Account> </Contact> </objects>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|