Avatar billede andersj Nybegynder
03. oktober 2002 - 17:58 Der er 6 kommentarer og
1 løsning

Select et elemet med id????

Hejsa, jeg sidder lige skal bruge lidt hjælp til noget XML, XSLT....

Hvis jeg har en XML fil der sådan ud:

<?xml version="1.0" standalone="yes"?>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
  <Zips>
    <Zip diffgr:id="Zip1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
      <zipId>631689068731104016</zipId>
      <zipCode>9230</zipCode>
      <city>Svenstrup J</city>
    </Zip>
    <Zip diffgr:id="Zip2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
      <zipId>631689068821934624</zipId>
      <zipCode>9000</zipCode>
      <city>Aalborg</city>
    </Zip>
  </Zips>
</diffgr:diffgram>

Hvordan får jeg så kun taget det ud med hvor zipid er: 631689068821934624

hvordan skal min XSLT fil se ud, og hvordan få jeg resultatet i et ArrayList????
Avatar billede andersj Nybegynder
03. oktober 2002 - 17:58 #1
Håber i kan hjælpe mig
Avatar billede andersj Nybegynder
03. oktober 2002 - 18:00 #2
Jeg bruger forresten c#.. :o)
Avatar billede janegil Nybegynder
03. oktober 2002 - 23:55 #3
id("W11") matches the element with unique ID W11

(fra http://www.w3.org/TR/1999/REC-xslt-19991116)
Avatar billede andersj Nybegynder
04. oktober 2002 - 08:58 #4
Du kunne ikke give mig lidt mere hjælp????
Avatar billede janegil Nybegynder
04. oktober 2002 - 10:20 #5
Jeg leste ikke spørmålet godt nok. zipId er jo ikke en ID i XML-teknisk forstand, det er et helt ordinært element.

<xsl:template select='Zip[zipId="631689068821934624"]'>
  ....
</xsl:template>
Avatar billede andersj Nybegynder
04. oktober 2002 - 21:05 #6
du må lige sende et svar så du kan få dine point....
Avatar billede janegil Nybegynder
05. oktober 2002 - 13:08 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester