Announcement

Collapse
No announcement yet.

Datenfelder mit Indizes

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenfelder mit Indizes

    Hallo alle

    Ich möchte das Feld 246 ind1=1 und ind2=3 ansprechen, und später dann anhan der Indizes verschiedene 246 Felder erkennen können,analog wie bei den Subfelder. Gibt's da ebenfalls eine so einfache Lösung?

    <xsl:if test="@tag='246'">0335.0002:<xsl:value-of select="normalize-space(marc:subfield[@code='a'][1])"/></xsl:if>

    danke und gruss
    patrick

  • #2
    Zeige mal ein Stück aus dem XML-Dokument, um die Anfrage nachvollziehbar zu machen.

    Comment


    • #3
      Here we go...

      Originally posted by Thomas Meinike View Post
      Zeige mal ein Stück aus dem XML-Dokument, um die Anfrage nachvollziehbar zu machen.
      Ich möchte die 2 Feder voneinander unterscheiden...mit gezielten Parameter in der Abfrage oder so...

      <datafield tag="246" ind1="1" ind2="3">
      <subfield code="a">Exotis Uri</subfield>
      <subfield code="h">[Elektronische Ressource]</subfield>
      </datafield>

      <datafield tag="246" ind1="1" ind2="">
      <subfield code="a">Exotis Uri</subfield>
      <subfield code="h">[Elektronische Ressource]</subfield>
      </datafield>

      dank und gruss

      Comment


      • #4
        Ansatz: datafield[@tag='246' and @ind1='1' and @ind2='3']/subfield[@code='a']/text()

        Comment


        • #5
          dankeschön

          Originally posted by Thomas Meinike View Post
          Ansatz: datafield[@tag='246' and @ind1='1' and @ind2='3']/subfield[@code='a']/text()
          dankeschön, guter ansatz

          Comment

          Working...
          X