25. september 2004 - 17:55
Der er
6 kommentarer og 1 løsning
Enten et Xpath eller Xquery spørgsmål.
Hvordan finder jeg den sidst element / den med det højeste id attribut... her er lidt kode :-) oParentNode = stackRoot.selectSingleNode("history"); objNewTarget = oStack.createElement("target"); objIdAttr = oStack.createAttribute("ID"); objNewTarget.setAttribute("ID", new Date().valueOf()); oParentNode.appendChild(objNewTarget); stackDoc.value = stackRoot.xml; har prøver noget der ligner oParentNode = stackRoot.selectSingleNode("history/target/@ID"); men her får jeg kun den første !!! Håber nogen kan sige mig hvad jeg skal gøre :-)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
25. september 2004 - 20:43
#1
Hvad med //*[last()] ?
25. september 2004 - 20:45
#2
Altså oParentNode = stackRoot.selectSingleNode("//*[last()]")
25. september 2004 - 20:49
#3
Ja, kom også frem til noget ligende... men IE siger den ikke kender til funktion last() Har du oplevet noget ligende ??? eller ved hva' jeg skal gøre ???
25. september 2004 - 20:59
#4
Nej, det har jeg ikke - det er udelukkende ud fra specifikationen jag har givet svaret. Har du NS? Så prøv evt. den. Prøv evt uden *
25. september 2004 - 21:03
#5
har prøvet... det er XPATH funktionerne som IE ikke kan lide..., jeg skal bruge det i IE6 så jeg kan ikke bruge NS til noget desvære :-(
25. september 2004 - 21:05
#6
men jeg kan ikke finde noget på msdn og hva'IE6 understøtter :-(
26. september 2004 - 09:03
#7
Kurser inden for grundlæggende programmering