tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
841
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Drake23 Drake23 ist offline Mitglied
    Registriert seit
    Jan 2005
    Beiträge
    10
    Hallo,
    ich versuche gerade mit Xpath die Position des aktuelle Knotens in einer Knotenliste zu bestimmen. Die Knotenliste ist definiert mit:

    <xsl:variable name="NodeList" select="self::node()/parent::node()/child::node()" />

    und ich will nun die Position des aktuellen Knotens in der Variablen $NodeList bestimmen. Hab bis jetzt nur hinbekommen die Anzahl der Knoten in der Liste mit

    <xsl:value-of select="count($NodeList)"></xsl:value-of>

    zu bestimmen. Aber ich brauche leider die Position vom aktuellen Knoten.

    Kann mir da jemand helfen?
    Geändert von Drake23 (23.09.05 um 12:17 Uhr)
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Kannst du dazu vielleicht mal ein kleines Beispiel, mit der Ausgabe die du erwartest, machen?

    Gruß tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Drake23 Drake23 ist offline Mitglied
    Registriert seit
    Jan 2005
    Beiträge
    10
    na klar, ich versuche eine eindeutige id für ein element zu erzeugen. und habe folgendes fragment:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
       <xsl:template match="row">
          <xsl:param name="id_param">
          <xsl:variable name="NodeList" select="self::node()/parent::node()/child::node()" />
          <xsl:variable name="id">
            <xsl:value-of select="$id_param">
            <xsl:text>.</xsl:text>
            <xsl:value-of select="Position vom aktuellen Knoten in $NodeList">
          </xsl:variable>
          <xsl:element name="address">
            <xsl:attribute name="id">
              <xsl:value-of select="$id">
            </xsl:attribute>
          ...
          </xsl:element>
        </xsl:template>

    so ähnlich sieht dann mein xslt aus.
     

Ähnliche Themen

  1. XPath in einer XML verstehen
    Von fsmarine im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 22.10.09, 13:31
  2. C# XML datei Knoten finden per XPath
    Von Heavenfighter im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 27.01.09, 14:22
  3. Problem mit DOM Knoten bei einer Formularüberprüfung
    Von stardust112 im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 28.11.06, 14:21
  4. xpath und der eindeutige pfad zum knoten
    Von yves030 im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 14.06.05, 16:08
  5. Antworten: 1
    Letzter Beitrag: 24.08.04, 22:49