Avatar billede bhn.314 Nybegynder
21. november 2003 - 14:34 Der er 6 kommentarer og
1 løsning

XML-tag i XML-tag

Jeg vil gerne kunne sende et xml-tag med i af xml-tagets egne tags a la:

<person>
  <person_navn/>
  <person_id/>
  <kompetencer dataSrc="getKompetencer" PARAM0="<person_id/>"> 
    <kompetence_navn/>
</person>

Er det overhoved muligt ?
Avatar billede janegil Nybegynder
21. november 2003 - 14:50 #1
Bare som
<person>
  <person_navn/>
  <person_id/>
  <kompetencer dataSrc="getKompetencer" PARAM0="&lt;person_id/>" /> 
    <kompetence_navn/>
</person>

men så er ikke attributten et XML-element, bare en tekst som ser ut som ett.
Avatar billede bhn.314 Nybegynder
21. november 2003 - 14:53 #2
Jeg skal bruge værdien af den pågældende person_id
Avatar billede bhn.314 Nybegynder
21. november 2003 - 14:53 #3
...ikke et tag
Avatar billede bhn.314 Nybegynder
21. november 2003 - 14:56 #4
Hvis en person-node har person_id=138 så:
  <kompetencer dataSrc="getKompetencer" PARAM0="138" />
Avatar billede amerikaner Nybegynder
27. november 2003 - 09:58 #5
Never seen it done with just XML, since it is a just a structured language document.  XML just contains information

But...you can refer to data elements with XSL or XSLT

<xsl:value-of select="person_id"/>
Avatar billede nute Nybegynder
09. januar 2004 - 10:05 #6
du kan jo også gøre det implicit ... *hvis* nu en person har en person_id, så vil jo værdien stå i <person_id/> noden ... hvorfor vil du så duplicere værdien og lægge den den ind i en attribut på en node der ligger samme nivå som der værdien ligger ? Som jeg forstår det, så vil du have en xml der ser sådan ud:

<root>
<person>
  <person_navn>Anders And</person_navn>
  <person_id>001</person_id>
  <kompetencer dataSrc="getKompetencer" PARAM0="001"> 
    <kompetence_navn/>
</person>
<person>
  <person_navn>James Bond</person_navn>
  <person_id>007</person_id>
  <kompetencer dataSrc="getKompetencer" PARAM0="007"> 
    <kompetence_navn/>
</person>
</root>

men PARAM0, er jo overflødig i og med at du allerede har informationen tilgængelig i noden <person_id/>

eller ... har jeg misforstået ?

/nute
Avatar billede bhn.314 Nybegynder
11. marts 2004 - 11:32 #7
Jeg lukker, desværre
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