diff options
author | Dave Beckett <dave@dajobe.org> | 2003-03-30 19:53:16 +0000 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2003-03-30 19:53:16 +0000 |
commit | 56add2ee06e2a0ddb871efb5d6202faf9c567216 (patch) | |
tree | bff228a2e18755c43d654d87e783dd8eb0ad5a3e | |
parent | 4eed1c94e6c6322ef0fb590163262e4fa4e29a9e (diff) | |
download | raptor-56add2ee06e2a0ddb871efb5d6202faf9c567216.tar.gz |
Checking escaping in parseType Literal values with XML attributes
-rw-r--r-- | tests/ex-49.out | 4 | ||||
-rw-r--r-- | tests/ex-49.rdf | 14 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/ex-49.out b/tests/ex-49.out new file mode 100644 index 00000000..835e54a4 --- /dev/null +++ b/tests/ex-49.out @@ -0,0 +1,4 @@ +<http://example.org/node0> <http://example.com/properties/prop1> " <foo href=\"http://example.org?foo=1&bar=2\">hmm</foo> "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . +<http://example.org/node0> <http://example.com/properties/prop2> " <bar a=\"'\"></bar> "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . +<http://example.org/node0> <http://example.com/properties/prop3> " <baz b=\""\"></baz> "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . +<http://example.org/node0> <http://example.com/properties/prop4> " <baz b=\"<>\"></baz> "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . diff --git a/tests/ex-49.rdf b/tests/ex-49.rdf new file mode 100644 index 00000000..0e00ea12 --- /dev/null +++ b/tests/ex-49.rdf @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.com/properties/"> + + <!-- Check attributes are properly encoded when building the XML string --> + + <rdf:Description rdf:about="http://example.org/node0"> + <ex:prop1 rdf:parseType="Literal"> <foo href="http://example.org?foo=1&bar=2">hmm</foo> </ex:prop1> + <ex:prop2 rdf:parseType="Literal"> <bar a="'"/> </ex:prop2> + <ex:prop3 rdf:parseType="Literal"> <baz b="""/> </ex:prop3> + <ex:prop4 rdf:parseType="Literal"> <baz b="<>"/> </ex:prop4> + </rdf:Description> + +</rdf:RDF> |