Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4684
| From | Martin Honnen <mahotrash@yahoo.de> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: XML-Tags in JavaScript als Kommentare zulaessig? |
| Date | 2015-08-06 19:20 +0200 |
| Organization | Liberty Development |
| Message-ID | <mq051h$1l9o$1@adenine.netfront.net> (permalink) |
| References | <d2hhdkFmu2gU1@mid.individual.net> |
Christoph Schneegans wrote:
> Hallo allerseits!
>
> Ich führe folgenden Code unter Java 1.7.0_80 aus:
>
> final javax.script.ScriptEngine engine =
> new javax.script.ScriptEngineManager().getEngineByName("js");
> System.out.println(engine);
> System.out.println(engine.eval("<foo></foo>;'x';"));
>
> Zu meiner Überraschung erhalte ich keine Ausnahme, sondern folgende
> Ausgabe:
>
> com.sun.script.javascript.RhinoScriptEngine@3bba229e
> x
>
> Anscheinend werden die XML-Tags als Kommentare aufgefaßt. Nun kann zwar
> laut ECMAScript-Spezifikation '<!--' einen Kommentar einleiten, aber
> '<foo' AFAICS nicht. Wieso funktioniert das hier trotzdem? Oder gibt es
> eine ganz andere Erklärung?
Was ergibt denn
var foo = <foo></foo>;
typeof foo
?
Rhino hat ja mal E4X implementiert, eventuell ist das mit der Version,
die du benutzt, so, dann ist der Ausdruck <foo></foo> kein Kommentar,
sondern eben ein Ausdruck, der ein XML-Objekt ergibt.
Spidermonkey in Mozilla hat E4X auch mal unterstützt, aber da andere
Browser mit ihren ScriptEngines das nicht getan haben, wurde die
Implementierung von E4X aus Spidermonkey wieder entfernt.
--- news://freenews.netfront.net/ - complaints: news@netfront.net ---
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
XML-Tags in JavaScript als Kommentare zulaessig? Christoph Schneegans <Christoph@Schneegans.de> - 2015-08-06 18:47 +0200
Re: XML-Tags in JavaScript als Kommentare zulaessig? Martin Honnen <mahotrash@yahoo.de> - 2015-08-06 19:20 +0200
Re: XML-Tags in JavaScript als Kommentare zulaessig? Martin Honnen <mahotrash@yahoo.de> - 2015-08-06 19:25 +0200
Re: XML-Tags in JavaScript als Kommentare zulaessig? "Christoph Schneegans" <Christoph@Schneegans.de> - 2015-08-06 23:12 +0200
Re: XML-Tags in JavaScript als Kommentare zulaessig? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-08-06 20:52 +0200
csiph-web