summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml13
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml19
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml20
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml24
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml4
6 files changed, 84 insertions, 0 deletions
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml
new file mode 100644
index 0000000000..768cca6d0e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<text>
+ <head>
+ <its:rules version="2.0" xmlns:its="http://www.w3.org/2005/11/its">
+ <its:langRule selector="//content" langPointer="@language"/>
+ <its:langRule selector="//q" langPointer="@language"/>
+ </its:rules>
+ </head>
+ <content language="en">
+ <par>The motto of Québec is: <q language="fr-CA">Je me souviens</q>.</par>
+ <par>The one of Canada: <q language="la">A mari usque ad mare</q>.</par>
+ </content>
+</text>
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml
new file mode 100644
index 0000000000..c534bcce7f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<text language="en">
+ <head>
+ <its:rules version="2.0" xmlns:its="http://www.w3.org/2005/11/its"
+ xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="languageinfo2xmlrules.xml">
+ <its:langRule selector="//content/item/text" langPointer="../lang"/>
+ </its:rules>
+ </head>
+ <content>
+ <item>
+ <lang>en</lang>
+ <text>The motto of Québec is: <q language="fr-CA">Je me souviens</q>.</text>
+ </item>
+ <item>
+ <lang>fr-CA</lang>
+ <text>La devise du Québec est : <q>Je me souviens</q>.</text>
+ </item>
+ </content>
+</text>
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml
new file mode 100644
index 0000000000..bf7a0570da
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<its:rules version="2.0" xmlns:its="http://www.w3.org/2005/11/its">
+ <its:langRule selector="/text" langPointer="@language"/>
+</its:rules>
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml
new file mode 100644
index 0000000000..80cd2bfd42
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml
@@ -0,0 +1,20 @@
+<text language="en">
+<head>
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="2.0">
+<its:param name="langParam">fr-CA</its:param>
+<its:langRule selector="//par/q[@language=$langParam]" langPointer="@language"/>
+</its:rules>
+</head>
+<content>
+<par>
+The motto of Québec is:
+<q language="fr-CA">Je me souviens</q>
+.
+</par>
+<par>
+The one of Canada:
+<q language="la">A mari usque ad mare</q>
+.
+</par>
+</content>
+</text>
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml
new file mode 100644
index 0000000000..3b28792afc
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml
@@ -0,0 +1,24 @@
+<text language="en">
+<head>
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" xmlns:xlink="http://www.w3.org/1999/xlink" version="2.0" xlink:href="languageinfo4xmlrules.xml">
+</its:rules>
+</head>
+<content>
+<item>
+<lang>en</lang>
+<text>
+The motto of Québec is:
+<q language="fr-CA">Je me souviens</q>
+.
+</text>
+</item>
+<item>
+<lang>fr-CA</lang>
+<text>
+La devise du Québec est :
+<q>Je me souviens</q>
+.
+</text>
+</item>
+</content>
+</text>
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml
new file mode 100644
index 0000000000..517f401998
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml
@@ -0,0 +1,4 @@
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="2.0">
+<its:param name="langParam">fr-CA</its:param>
+<its:langRule selector="//q[@language=$langParam]" langPointer="@language"/>
+</its:rules>