netscape 6 -beta
fredy
- browser
Hi!
Ich bin gerade beim Testen von Netscape 6 und habe dazu einige Fragen:
x) Im IE5 kann man eigene Tags erstellen <HTML xmlns="x">...<x:newTag /> Geht das beim Ns6 auch?
x) Ich kann zwar via getElementById auf ein Element zugreifen, aber nicht via document.elementId. Ist das DOM-Like oder nur ein Bug?
x) Ich hab' mal gelesen, daß man mit DOM auch auf XML-Daten zugreifen kann. Gibt es irgendwo ein Beispiel dafür? Hat das irgendwas mit den XML-Data-Islands von IE5 zu tun?
Ansonsten scheint es so, daß NS (fast) alles hält was das W3C verspricht :)
Grüße
fredy
Hallo Fredy,
Ansonsten scheint es so, daß NS (fast) alles hält was das W3C verspricht :)
ich habe gerade NS 6 installiert und die ersten Seiten, die ich ansteuer, sind natürlich die Forumsseite .-)
zu deinen Fragen kann ich nichts sagen, aber ich werde mich jetzt auch in das Ausprobieren stürzen...
sieht (noch?) recht stabil aus, ist aber alles so blau,...
das werde ich aber sicher ändern können...
Gruss und viel Unterhaltung beim Ausprobieren
Connie
Hi fredy,
x) Im IE5 kann man eigene Tags erstellen <HTML xmlns="x">...<x:newTag /> Geht das beim Ns6 auch?
Probiers doch einfach aus *g*.
"Eigene Tags erstellen" geht mit XML. Der IE5 und auch Ns6 (auch schon frühere Mozilla-Versionen) kann mit XML umgehen.
Mit XML kannst du vereinfacht gesagt, deine "eigene" Markup-Sprache definieren, also eine "Sammlung" von eigenen, selbstdefinierten Tags.
Die obige Syntax mit xmlns, spielt auf die Namensraumdefinition (xmlns="XML Namespaces") des W3C an:
http://www.w3.org/TR/REC-xml-names/
So kannst du zum Beispiel innerhalb deiner XML-Datei, HTML einsetzen.
<?xml version=1.0"?>
<glossar xmlns:html="http://www.w3.org/TRREC-html40">
html:h1XML</h1>
<erklaerung>Metasprache ...</erklaerung>
</glossar>
x) Ich hab' mal gelesen, daß man mit DOM auch auf XML-Daten zugreifen kann. Gibt es irgendwo ein Beispiel dafür? Hat das irgendwas mit den XML-Data-Islands von IE5 zu tun?
XML-Dateien müssen zuerst geparst werden, bevor Sie an Anwendungen weitergereicht werden. Dabei werden Sie auf Wohlgeformtheit (vgl. http://www.w3.org/TR/1998/REC-xml-19980210#sec-well-formed) und eventuell auf Gültigkeit (Übereinstimmung mit einer DTD) geprüft.
Der Parser spuckt dann einen hierarchisch angeordneten Dokumentenbaum aus (falls es ein DOM-Parser ist, der andere defacto Standard ist SAX (vgl. http://www.megginson.com/SAX/)). Mittels des DOM als Schnittstelle (API), kannst du nun auf die Elemente dieses Baumes zugreifen.
Ein Beipiel für den Zugriff übers DOM auf XML-Dateien hat Thomas letztens hochgespielt (im Kontext XSL):
http://www.teamone.de/selfaktuell/forum/messages/61335.html.
Dateninseln sind eine Möglichkeit, XML in HTML einzubinden (geht auch im NS6). Jede Dateninsel erhält eine eindeutige ID und ist dann über diese ansprechbar. Ja, und auf die Elemente dieser Dateninseln greifst du dann wieder mittels DOM-Schnittstelle zu, wie bei einer XML-Datei.
Beispiele für IE5 gibt hier:
http://msdn.microsoft.com/xml/reference/xmldom/start.asp
Ansonsten scheint es so, daß NS (fast) alles hält was das W3C verspricht :)
na dann...
Also XSLT versteht er immer noch nicht (zumindest in der inoffiziellen PR von vor ein paar Tagen). Ich habe aber in der c't gelesen, das es da schon ein fertiges Modul geben soll, welches aber noch nicht eingebunden wurde.
Grüße
Franz
Hi!
xsl sagt mir was, xslt hingegen nicht ....
Grüße
manfred
Hi fredy,
»»
x) Im IE5 kann man eigene Tags erstellen <HTML xmlns="x">...<x:newTag /> Geht das beim Ns6 auch?
Probiers doch einfach aus *g*.
"Eigene Tags erstellen" geht mit XML. Der IE5 und auch Ns6 (auch schon frühere Mozilla-Versionen) kann mit XML umgehen.
Mit XML kannst du vereinfacht gesagt, deine "eigene" Markup-Sprache definieren, also eine "Sammlung" von eigenen, selbstdefinierten Tags.
Die obige Syntax mit xmlns, spielt auf die Namensraumdefinition (xmlns="XML Namespaces") des W3C an:
http://www.w3.org/TR/REC-xml-names/
So kannst du zum Beispiel innerhalb deiner XML-Datei, HTML einsetzen.<?xml version=1.0"?>
<glossar xmlns:html="http://www.w3.org/TRREC-html40">
html:h1XML</h1>
<erklaerung>Metasprache ...</erklaerung>
</glossar>x) Ich hab' mal gelesen, daß man mit DOM auch auf XML-Daten zugreifen kann. Gibt es irgendwo ein Beispiel dafür? Hat das irgendwas mit den XML-Data-Islands von IE5 zu tun?
XML-Dateien müssen zuerst geparst werden, bevor Sie an Anwendungen weitergereicht werden. Dabei werden Sie auf Wohlgeformtheit (vgl. http://www.w3.org/TR/1998/REC-xml-19980210#sec-well-formed) und eventuell auf Gültigkeit (Übereinstimmung mit einer DTD) geprüft.
Der Parser spuckt dann einen hierarchisch angeordneten Dokumentenbaum aus (falls es ein DOM-Parser ist, der andere defacto Standard ist SAX (vgl. http://www.megginson.com/SAX/)). Mittels des DOM als Schnittstelle (API), kannst du nun auf die Elemente dieses Baumes zugreifen.Ein Beipiel für den Zugriff übers DOM auf XML-Dateien hat Thomas letztens hochgespielt (im Kontext XSL):
http://www.teamone.de/selfaktuell/forum/messages/61335.html.Dateninseln sind eine Möglichkeit, XML in HTML einzubinden (geht auch im NS6). Jede Dateninsel erhält eine eindeutige ID und ist dann über diese ansprechbar. Ja, und auf die Elemente dieser Dateninseln greifst du dann wieder mittels DOM-Schnittstelle zu, wie bei einer XML-Datei.
Beispiele für IE5 gibt hier:
http://msdn.microsoft.com/xml/reference/xmldom/start.aspAnsonsten scheint es so, daß NS (fast) alles hält was das W3C verspricht :)
na dann...
Also XSLT versteht er immer noch nicht (zumindest in der inoffiziellen PR von vor ein paar Tagen). Ich habe aber in der c't gelesen, das es da schon ein fertiges Modul geben soll, welches aber noch nicht eingebunden wurde.Grüße
Franz
Hi nochmal, Manfred,
xsl sagt mir was, xslt hingegen nicht ....
Anfangs gabs nur einen Standard, der Stylesheets für XML-Dateien definierte. Mittlerweile sind es mehrere. Das W3c hat gesplittet.
So wird XSLT (XSL-Transformations) immer noch in der Rec im Wesentlichen als Teil von XSL angesehen (vgl. http://www.w3.org/TR/xslt, wenn auch eigenständig verwendbar.
XSLT definiert eine Syntax, wie XML-Dokumente in andere XML-Dokumente umwandeln kann. Momentan eigentlich das gängigste Verfahren zum Anzeigen von XML-Dateien in Browsern. Die Umwandlung erfolgt mittels sogenannter Templates von XML in XHTML (oder auch HTML), also in Sprachen, die Browser mit bestimmter Formatierung anzeigen können. Dies geschieht auf dem Server z.B. mittels Servlets und der Client bekommt dann von XML gar nix zu sehen.
Nur der IE kann bereits XSLT und kann die Transformation in HTML clientseitig erledigen. Man kann ihm also XML-Datei und Stylesheet-Datei schicken und er "regelt" alles selbst.
Das "verdünnte" XSL dient nur noch zur Formatierung mit sogenannten FOs (Formating Objects). So ne Art CSS für XML, obwohl die ja auch mit XML einsetzbar sind.
Ja und dann gibt's noch um die Verwirrung komplett zu machen XPath (http://www.w3.org/TR/xpath, um innerhalb von XSLT bestimmte Elemente einer XML-Datei anzusprechen.
Kurz beschrieben wird XSLT z.B. hier:
http://www.webtechniques.com/archives/1999/01/walsh/
http://metalab.unc.edu/xml/books/bible/updates/14.html
wobei noch davon ausgegangen wird das XSLT zum XSL-Standard gehört.
Ciao
Franz
Nochmals Hi!
Ich Hab mir das mit DOM und XML jetzt ein bischen Angesehen.
Ich hab jedoch keine Info darüber gefunden, wie ich in mit Netscape6 einem HTML-Dokument eine XML-Seite öffnen und auslesen kann bzw. wie ich aus einer Data-Insel lesen kann. (Mit IE ist es inzwischen klar)
Das mit dem xmlns in Netscape 6 hat nicht geklappt!
Kann man eigendlich selbstdefinierte Objekte in einem HTML-File mit XSL formatieren - Andersherum müßte es gehen. Mir ist aufgefallen daß wenn man in einem XML-Dokument vor dem Tag-Namen html: schreibt, dieser wie ein HTML-Tag dargestellt wird .... oder?
Grüße und Danke
fredy
Noch eine Frage.
Kann man eine Seite mit XML-Erstellen, mit XSL formatieren und zusätzlichen JavaScriptCode hinzuzfügen, um dynamik zu realisieren.
Wenn ja, wie oder wo finde ich mehr darüber
Danke,
fredy
Hallo die 3.,
Kann man eine Seite mit XML-Erstellen, mit XSL formatieren und zusätzlichen JavaScriptCode hinzuzfügen, um dynamik zu realisieren.
Du kannst JS mittels xsl:script direkt in XSL(T)-Dateien einbinden, damit aber nur Verarbeitungslogik integrieren, keine Ausgaben machen (Objekt document und dann natürlich auch die Methode write() stehen nicht zur verfügen). Der sicherste Weg ist die Umwandlung in HTML und dann bindest du einfach dort ein <script>-Tag ein.
Wie bereits gesagt, schau dir die Beispiele von Thomas an, da wird JS verwendet, um eine Abfrage nach einem Eintrag in einer XML-Datei zu realisieren.
Wenn ja, wie oder wo finde ich mehr darüber
Gerade die Kombination JS und XML ist ganz gut für Anfänger im Buch was Thomas und ich hier schon öfters empfohlen haben http://www.teamone.de/selfaktuell/forum/messages/61335.html)ganz gut und praxisnah dargestellt:
"XML - Das Einsteigerseminar" von Michael Seeboerger-Weichselbaum - BHV-Verlag . [DM 19.80]
Zu deinem anderen Posting:
Ich hab jedoch keine Info darüber gefunden, wie ich in mit >>Netscape6 einem HTML-Dokument eine XML-Seite öffnen und auslesen >>kann bzw. wie ich aus einer Data-Insel lesen kann. (Mit IE ist es >>inzwischen klar)
Mir ist nicht ganz klar was du meinst, aber folgende Datei zeigen sowohl NS6 PR 1 (inoffizielle Version) als auch IE an. Wobei der IE den xml-Teil ausläßt und nicht anzeigt. Zugriff hast du aber trotzdem darauf mittels id und DOM über z.B. JS. Der NS gibt xml ja generell eine Standardformatierung mit, so auch der XML-Dateninsel, während der IE die Tags als Baum darstellt, was natürlich innerhalb einer HTML-Datei nicht geht.
<html>
<head><title>XML-Dateninseln-Test</title>
</head>
<body>
<h2>XML-Dateninsel:</h2>
<xml id="test">
<glossar>
<begriff>XSLT</begriff>
<erklaerung>ist schwer</erklaerung>
</glossar>
</xml>
<p>Na, xml gesehen?</p>
</body>
</html>
Das mit dem xmlns in Netscape 6 hat nicht geklappt!
Ja, ich hatte da auch mal Probleme, habe jetzt aber leider keine Zeit mehr rumzubasteln....
Kann man eigendlich selbstdefinierte Objekte in einem HTML-File >>mit XSL formatieren - Andersherum müßte es gehen.
? (insbesondere wie andersrum?)
Mir ist aufgefallen daß wenn man in einem XML-Dokument vor dem Tag->>Namen html: schreibt, dieser wie ein HTML-Tag dargestellt >>wird .... oder?
Richtig, ist ja auch sinn der Sache. Durch html: gibts du denn Namensraum an, zu dem der Tag gehört. Der Browser weiss dann, aha, daß ist HTML und da er dafür gleich die Formatierungsanweisungen einkompiliert hat, zeigt ers eben so an. Für deine eigenen XML-Tags mußt du diese Formatierungen eben noch definieren mittels XSL, CSS oder Umwandlung mittels XSLT in HTML. XSL selbst unterstützt auch der IE nicht oder nur rudimentär (XSLT schon!), konnte da kaum was ausprobieren bisher.
So jetzt aber Feierabend
Ciao
Franz
Hi,
also bei mir laeuft die beta ganz gut -bis auf DHTML hab ich keine Probleme.
So werden die DHTML-Seiten von Steinmann nicht korrekt angezeigt, obwohl netscape diesen als einen der ersten
DHTML-Demoseiten bennent.
Ciao,
Wolfgang
Hi!
ich muss sagen, kommt gut das teil
hab zwar noch nicht alles getestet, aber der erste eindruck ist immer der beste ;-)
leider laeuft er ueber den proxy/firewall in der firma nicht :-(
Gruß
Thomas
<werbung style="schleich:1">
dieses posting wurde erstellt mit Netscape6
</werbung>
Hi,
warum so schuechtern?
<werbung style="schleich:EXTRALARGE">
Das Ding ist geil, geil, geil, geil!
</werbung>
<werbung style="schleich:EXTRALARGE">
Das Ding ist geil, geil, geil, geil!
</werbung>
Naja..
ich hab ja meine Menues schon vor diverser Zeit mal versucht an den
Mozilla anzupassen.. aber die Grafikmacken sind doch auch bei dieser
Version immer noch fiese finde ich .
Gelegentlich werde ich denn mal schauen was mit innerWidth und innerHeight ist.
gruss
Beldin
Hi!
Ich bin gerade beim Testen von Netscape 6 und habe dazu einige Fragen:
x) Im IE5 kann man eigene Tags erstellen <HTML xmlns="x">...<x:newTag /> Geht das beim Ns6 auch?
x) Ich kann zwar via getElementById auf ein Element zugreifen, aber nicht via document.elementId. Ist das DOM-Like oder nur ein Bug?
x) Ich hab' mal gelesen, daß man mit DOM auch auf XML-Daten zugreifen kann. Gibt es irgendwo ein Beispiel dafür? Hat das irgendwas mit den XML-Data-Islands von IE5 zu tun?
Ansonsten scheint es so, daß NS (fast) alles hält was das W3C verspricht :)
grüssen,
ich würde das teil gerne einmal antesten, bloß immer wenn ich das 200 KB setup-teil starte läuft ausser dem einwählversuch nichts. kennt jemand eine page wo ich die beta version (kompakt) downloaden kann?
danke!
silentbob.
Hallo!
siehe <61773.html>
Gruss
Thomas