בעיית סינטקס קטנה ...

רחבעם

New member
בעיית סינטקס קטנה ...

אהלן (אני בתהליכים ללמוד Xml אז כנראה יהיה לי הרבה שאלות ) אני מנסה לחלץ שם של node בתוך עץ של של קובץ xml שבנוי ככה :
- <Employees> <MyFirstTlb Thename="Mr" Theage="22" Thecity="hadera" idnum="1123" /> <MyFirstTlb Thename="dani" Theage="44" Thecity="tel aviv" idnum="3259" /> <MyFirstTlb Thename="pop" Theage="22" Thecity="pareds" idnum="9087" /> <MyFirstTlb Thename="dani" Theage="90" Thecity="tel aviv" idnum="6529" /> <MyFirstTlb Thename="mirit" Theage="12" Thecity="natanya" idnum="7770" /> </Employees>​
אני מנסה לחלץ את Theage מתוך העץ בצורה הזאת ...
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match = "@Employees"> <HTML> <BODY> <xsl:apply-templates select="@Theage"/> </BODY> </HTML> </xsl:template> </xsl:stylesheet>​
אני בכוונה רוצה לנסות לא להשתמש ב <xsl:template match = "/"> אלה ב apply-templates בכול אופן אני לא מצליח .. תודה
 

avi2000

New member
אם אתה רוצה יש אפשרות

לעשות את זה באמצעות SCRIPT :
<SCRIPT LANGUAGE="JavaScript"> <!-- txt = YOURXMLID.XMLDocument.documentElement.childNodes[0].getAttribute("Theage") document.write(txt) //--> </SCRIPT>​
בהצלחה
 

nirdagan

New member
תפעיל את apply-templates על האלמנט

ולא ישירות על האטריביוט. ניר
 
למעלה