Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4684

Re: XML-Tags in JavaScript als Kommentare zulaessig?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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