-
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
-
Hallo,
hört sich nach JavaScript, JSP oder CGI an, je nach Geschmack und Anforderung.
mfg
Dieter Bender
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
-
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.
-
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 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.
Similar Threads
-
By cc in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 25-01-07, 09:29
-
By mom in forum IBM i Hauptforum
Antworten: 30
Letzter Beitrag: 22-01-07, 15:03
-
By vige1000 in forum NEWSboard Linux
Antworten: 4
Letzter Beitrag: 21-12-06, 11:56
-
By Rico in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 06-07-06, 16:25
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks