diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-11-12 21:27:24 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-11-12 21:27:24 (GMT) |
commit | ee752118ffafdcded996fea866f893d7cb018e2c (patch) | |
tree | 623808b170e3ea4d57314582b9e26eede3722ef3 /embedding | |
parent | c95be52b02e921d4ba8b3e707cd2f6239ce9c99e (diff) | |
download | uscxml-ee752118ffafdcded996fea866f893d7cb018e2c.zip uscxml-ee752118ffafdcded996fea866f893d7cb018e2c.tar.gz uscxml-ee752118ffafdcded996fea866f893d7cb018e2c.tar.bz2 |
Hopefully fixed unfortunate document.evaluate bug in ECMAScript bindings
Diffstat (limited to 'embedding')
-rw-r--r-- | embedding/java/src/org/uscxml/tests/datamodel/TestDataModelAccess.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/embedding/java/src/org/uscxml/tests/datamodel/TestDataModelAccess.java b/embedding/java/src/org/uscxml/tests/datamodel/TestDataModelAccess.java index fcad186..5f14946 100644 --- a/embedding/java/src/org/uscxml/tests/datamodel/TestDataModelAccess.java +++ b/embedding/java/src/org/uscxml/tests/datamodel/TestDataModelAccess.java @@ -18,18 +18,23 @@ public class TestDataModelAccess { " <data id=\"cmplx1\"><![CDATA[" + " { foo: \"bar\", baz: 12 }" + " ]]></data>" + + " <data id=\"cmplx2\">" + + " <inline><xml foo=\"sdfasdf\"/></inline>" + + " </data>" + " </datamodel>" + " <state id=\"s1\">" + " <onentry>" + " <log label=\"cmplx1\" expr=\"cmplx1.foo\" />" + " <log label=\"cmplx1\" expr=\"cmplx1.baz\" />" + " <script>dump(cmplx1)</script>" + - " </onentry>" + + "" + + " <log label=\"cmplx2\" expr=\"document.evaluate('//xml/@foo').asString()\" />" + + " </onentry>" + " <transition target=\"done\" />" + " </state>" + " <final id=\"done\" />" + "</scxml>"; - + Interpreter interpreter = Interpreter.fromXML(xml); InterpreterState state; do { |