Jochen: XPointer, XLink Beispiele?

Hallo zusammen,

hat jemand Informationsmaterial bezüglich Verwendung von
XPointer und XLink in XML Dokumenten insbesondere zu guten
Beispielen?

Danke

Gruß

Jochen

  1. Hallo!

    hat jemand Informationsmaterial bezüglich Verwendung von
    XPointer und XLink in XML Dokumenten insbesondere zu guten
    Beispielen?

    http://www.xml.com/pub
    http://www.vbxml.com/

    Grüße
    Thomas

  2. hat jemand Informationsmaterial bezüglich Verwendung von
    XPointer und XLink in XML Dokumenten insbesondere zu guten
    Beispielen?

    Suchmaschinen haben dir offensichtlich nicht geholfen, sonst hättest du nicht gepostet. Was ist also dein genaues Problem? Wenn du keines hast, solltest du eines formulieren.

    Mit Beispielen kann ich dich sonst gerne überhäufen. Ein schöner XPointer ist:
    xpointer(id("kapitel1")/range-to(id("kapitel2")))

    Ein kleiner XLink:
    <link xmlns:xlink="http://www.w3.org/2000/xlink" xlink:type="simple" xlink:href="http://www.websitedev.de/"/>

    Wird dir wahrscheinlich wenig helfen. Also was willst du wissen?

  3. Hallo zusammen, danke erst einmal für die Informationen.

    Ich habe aber noch eine Frage:

    Kann ich mit XPointern Elemente aus einem XML Dokument über
    einen Absoluten Verweisausdruck wie z.B. ID aus einem anderen
    XML Dokument referenzieren?

    BSP: Es existiert ein Dokument Artikelliste in der jeder Artikel
         mit einer ID versehen ist.

    In dem Dokument Inhaltsverzeichnis möchte ich eine Übersicht
         aller Artikel auflisten und diese eben über XPointer mit den
         Artikeln aus der Artikelliste referenzieren.

    Danke

    Jochen

    1. Kann ich mit XPointern Elemente aus einem XML Dokument über
      einen Absoluten Verweisausdruck wie z.B. ID aus einem anderen
      XML Dokument referenzieren?

      Du kannst mit XPointern alles referenzieren, vom gesamten Dokument bis zu einzelnen Buchstaben, also Ja.

      BSP: Es existiert ein Dokument Artikelliste in der jeder Artikel
           mit einer ID versehen ist.

      In dem Dokument Inhaltsverzeichnis möchte ich eine Übersicht
           aller Artikel auflisten und diese eben über XPointer mit den
           Artikeln aus der Artikelliste referenzieren.

      Geht ohne Probleme. Bedenken solltest du allerdings, dass XPointer noch keine Recommendation ist.

    2. Hallo Jochen!

      BSP: Es existiert ein Dokument Artikelliste in der jeder Artikel
           mit einer ID versehen ist.

      In dem Dokument Inhaltsverzeichnis möchte ich eine Übersicht
           aller Artikel auflisten und diese eben über XPointer mit den
           Artikeln aus der Artikelliste referenzieren.

      Z.B. so:

      xlink:href="http://www.domain.de/artikel.xml#xpointer(/Artikel[1] to /Artikel[last()]

      ID ist hier an sich unnützt: denn du könntest nur auf eine bestimmte ID verlinken (und das nur dann wenn eine DTD zu deinem xml existiert) sonst könntest du nur abfragen ob es ein Element mit einen Artibut gibt das ID heisst: #xpointer(//Artikel[@ID]).

      Grüße
      Thomas