[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2002
    Beiträge
    23

    XML als HTML selktiv im Browser anzeigen

    Hi,
    ein XML-Dokument wird mit XSLT als HTML-Seite aufbereitet. Je nach Anforderung soll aber nur ein Teil des Dokuments angezeigt werden. Im Aufruf des MS Internet Explorers kann an die URL mit "#" ein String angehängt werden, der im A Element als Positionierung benutzt wird. Beispiel:

    XML:
    <Transaction Ref="R20050321">

    Stylesheet
    <A name="{@Ref}"/>

    Browser Aufruf:
    D:\xmlout.html#R20050321

    Mein Ziel ist es, den im Aufruf übergebenen String in einer XSLT IF-Anweisung zu verwenden:

    <xsl:if test="contains(@Ref,string)">

    Damit könnte ich dann nur den durch den String im Browser Aufruf vorgebenen Teil des XML Dokuments anzeigen.

    Jetzt die Frage:
    Wie komme ich im Stylesheet an den vom Browser übergebenen String?

    Danke für jeden Hinweis!
    it-wolf

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    hört sich nach JavaScript, JSP oder CGI an, je nach Geschmack und Anforderung.

    mfg

    Dieter Bender

    Zitat Zitat von it-wolf
    Hi,
    ein XML-Dokument wird mit XSLT als HTML-Seite aufbereitet. Je nach Anforderung soll aber nur ein Teil des Dokuments angezeigt werden. Im Aufruf des MS Internet Explorers kann an die URL mit "#" ein String angehängt werden, der im A Element als Positionierung benutzt wird. Beispiel:

    XML:
    <Transaction Ref="R20050321">

    Stylesheet
    <A name="{@Ref}"/>

    Browser Aufruf:
    D:\xmlout.html#R20050321

    Mein Ziel ist es, den im Aufruf übergebenen String in einer XSLT IF-Anweisung zu verwenden:

    <xsl:if test="contains(@Ref,string)">

    Damit könnte ich dann nur den durch den String im Browser Aufruf vorgebenen Teil des XML Dokuments anzeigen.

    Jetzt die Frage:
    Wie komme ich im Stylesheet an den vom Browser übergebenen String?

    Danke für jeden Hinweis!
    it-wolf
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Jan 2002
    Beiträge
    23
    Möglicherweise ist mein Ansatz ja falsch, aber ich denke mir, wenn man im Browser-Aufruf schon so etwas wie einen Parameter (den String hinter "#") übergeben kann, dann sollte es doch auch eine Möglichkeit geben, den Inhalt dieses Parameters im HTML zu verwenden. Die Frage ist nur wie! Google erschlägt mich mit Links, aber etwas passendes habe ich nicht dabei gefunden.

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    die Parameter in der URL gehen an den Server und der sendet an den Browser. Mit der JSP oder CGI Variante sorgt man dafür, dass die Antwort an den Browser entsprechend generiert wird. Mit Java Script kann man die Daten auf dem Browser direkt schnappen und dann damit was machen.

    mfg

    Dieter Bender

    Zitat Zitat von it-wolf
    Möglicherweise ist mein Ansatz ja falsch, aber ich denke mir, wenn man im Browser-Aufruf schon so etwas wie einen Parameter (den String hinter "#") übergeben kann, dann sollte es doch auch eine Möglichkeit geben, den Inhalt dieses Parameters im HTML zu verwenden. Die Frage ist nur wie! Google erschlägt mich mit Links, aber etwas passendes habe ich nicht dabei gefunden.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Antworten: 3
    Letzter Beitrag: 25-01-07, 09:29
  2. XML Extender for iSeries
    By mom in forum IBM i Hauptforum
    Antworten: 30
    Letzter Beitrag: 22-01-07, 15:03
  3. Webservices, SOAP, XML und Labeldruck
    By vige1000 in forum NEWSboard Linux
    Antworten: 4
    Letzter Beitrag: 21-12-06, 11:56
  4. Teildatei mit SQL anzeigen
    By Rico in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 06-07-06, 16:25
  5. Eingabefelder im Command reverse anzeigen
    By becama in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-05-06, 19:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •