diff options
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 { |