Meddelande

Minska
No announcement yet.

Hitta data med XSLT

Minska
X
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Hitta data med XSLT

    Försöker mig på att strukturera om en XML fil för att utföra en import. XML-filen ser ut som följande.
    Kod:
    <ListOfContactNumber>
      <ContactNumber>
        <ContactNumberValue>010-5600000</ContactNumberValue>
        <ContactNumberTypeCoded>TelephoneNumber</ContactNumberTypeCoded>
      </ContactNumber>
      <ContactNumber>
        <ContactNumberValue>010-5600000</ContactNumberValue>
        <ContactNumberTypeCoded>FaxNumber</ContactNumberTypeCoded>
      </ContactNumber>
      <ContactNumber>
        <ContactNumberValue>test@test.se</ContactNumberValue>
        <ContactNumberTypeCoded>EmailAddress</ContactNumberTypeCoded>
      </ContactNumber>
    </ListOfContactNumber>
    ContactNumber kan förekomma ett oändligt antal gånger.
    Det jag vill göra är:
    Hitta den ContactNumber som har ContactNumberTypeCoded angivet till EmailAdress och därefter hämta den angivna e-postadressen från ContactNumberValue
    Jag har påbörjat en value-of-select, men vet inte riktigt hur jag ska utforma den för att få den att fungera.

    Kod:
    <xsl:value-of select="OrderParty/BuyerParty/Party/OrderContact/Contact/ListOfContactNumber/ContactNumber[ContactNumberTypeCoded=EmailAddress]/ContactNumberValue" />
    Någon som kan hjälpa mig?
    Att rädda ett liv är att rädda en hel värld!
    Mvh Ronny "KoTTeN" Andersson

  • #2
    Kan det inte vara så enkelt som apostrofer runt textvärdet EmailAddress?

    mvh
    @aviddevguy

    Kommentera


    • #3
      @nders; det var så enkelt!
      Tack för snabbt svar!
      Att rädda ett liv är att rädda en hel värld!
      Mvh Ronny "KoTTeN" Andersson

      Kommentera

      Working...
      X