diff options
Diffstat (limited to 'tests/data')
22 files changed, 347 insertions, 0 deletions
diff --git a/tests/data/empty.xml b/tests/data/empty.xml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/data/empty.xml diff --git a/tests/data/multiline.xml b/tests/data/multiline.xml new file mode 100644 index 0000000..3607e7f --- /dev/null +++ b/tests/data/multiline.xml @@ -0,0 +1,3 @@ +<node1 />
+<node2 />
+<node3 />
diff --git a/tests/data/utftest_utf16_be.xml b/tests/data/utftest_utf16_be.xml Binary files differnew file mode 100644 index 0000000..025d079 --- /dev/null +++ b/tests/data/utftest_utf16_be.xml diff --git a/tests/data/utftest_utf16_be_bom.xml b/tests/data/utftest_utf16_be_bom.xml Binary files differnew file mode 100644 index 0000000..080f4e2 --- /dev/null +++ b/tests/data/utftest_utf16_be_bom.xml diff --git a/tests/data/utftest_utf16_be_clean.xml b/tests/data/utftest_utf16_be_clean.xml Binary files differnew file mode 100644 index 0000000..545af02 --- /dev/null +++ b/tests/data/utftest_utf16_be_clean.xml diff --git a/tests/data/utftest_utf16_be_nodecl.xml b/tests/data/utftest_utf16_be_nodecl.xml Binary files differnew file mode 100644 index 0000000..450f705 --- /dev/null +++ b/tests/data/utftest_utf16_be_nodecl.xml diff --git a/tests/data/utftest_utf16_le.xml b/tests/data/utftest_utf16_le.xml Binary files differnew file mode 100644 index 0000000..df5a8f7 --- /dev/null +++ b/tests/data/utftest_utf16_le.xml diff --git a/tests/data/utftest_utf16_le_bom.xml b/tests/data/utftest_utf16_le_bom.xml Binary files differnew file mode 100644 index 0000000..420f62a --- /dev/null +++ b/tests/data/utftest_utf16_le_bom.xml diff --git a/tests/data/utftest_utf16_le_clean.xml b/tests/data/utftest_utf16_le_clean.xml Binary files differnew file mode 100644 index 0000000..79563c5 --- /dev/null +++ b/tests/data/utftest_utf16_le_clean.xml diff --git a/tests/data/utftest_utf16_le_nodecl.xml b/tests/data/utftest_utf16_le_nodecl.xml Binary files differnew file mode 100644 index 0000000..b52865b --- /dev/null +++ b/tests/data/utftest_utf16_le_nodecl.xml diff --git a/tests/data/utftest_utf32_be.xml b/tests/data/utftest_utf32_be.xml Binary files differnew file mode 100644 index 0000000..ac7da09 --- /dev/null +++ b/tests/data/utftest_utf32_be.xml diff --git a/tests/data/utftest_utf32_be_bom.xml b/tests/data/utftest_utf32_be_bom.xml Binary files differnew file mode 100644 index 0000000..a242003 --- /dev/null +++ b/tests/data/utftest_utf32_be_bom.xml diff --git a/tests/data/utftest_utf32_be_clean.xml b/tests/data/utftest_utf32_be_clean.xml Binary files differnew file mode 100644 index 0000000..df9fe01 --- /dev/null +++ b/tests/data/utftest_utf32_be_clean.xml diff --git a/tests/data/utftest_utf32_be_nodecl.xml b/tests/data/utftest_utf32_be_nodecl.xml Binary files differnew file mode 100644 index 0000000..b450b48 --- /dev/null +++ b/tests/data/utftest_utf32_be_nodecl.xml diff --git a/tests/data/utftest_utf32_le.xml b/tests/data/utftest_utf32_le.xml Binary files differnew file mode 100644 index 0000000..79fd27a --- /dev/null +++ b/tests/data/utftest_utf32_le.xml diff --git a/tests/data/utftest_utf32_le_bom.xml b/tests/data/utftest_utf32_le_bom.xml Binary files differnew file mode 100644 index 0000000..995e02c --- /dev/null +++ b/tests/data/utftest_utf32_le_bom.xml diff --git a/tests/data/utftest_utf32_le_clean.xml b/tests/data/utftest_utf32_le_clean.xml Binary files differnew file mode 100644 index 0000000..70d1c75 --- /dev/null +++ b/tests/data/utftest_utf32_le_clean.xml diff --git a/tests/data/utftest_utf32_le_nodecl.xml b/tests/data/utftest_utf32_le_nodecl.xml Binary files differnew file mode 100644 index 0000000..c3c0329 --- /dev/null +++ b/tests/data/utftest_utf32_le_nodecl.xml diff --git a/tests/data/utftest_utf8.xml b/tests/data/utftest_utf8.xml new file mode 100644 index 0000000..81f9059 --- /dev/null +++ b/tests/data/utftest_utf8.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?>
+<!DOCTYPE 週報 SYSTEM "weekly-utf-8.dtd">
+<!-- 週報サンプル -->
+<週報>
+ <English name="name" value="value">The world has many languages</English> + <Russian name="название(имя)" value="ценность">Мир имеет много языков</Russian> + <Spanish name="el nombre" value="el valor">el mundo tiene muchos idiomas</Spanish> + <SimplifiedChinese name="名字" value="价值">世界有很多语言</SimplifiedChinese> + <Русский название="name" ценность="value"><имеет></Русский> + <汉语 名字="name" 价值="value">世界有很多语言𤭢</汉语> + <Heavy>"Mëtæl!"</Heavy> + <ä>Umlaut Element</ä> + + <年月週>
+ <年度>1997</年度>
+ <月度>1</月度>
+ <週>1</週>
+ </年月週>
+
+ <氏名>
+ <氏>山田</氏>
+ <名>太郎</名>
+ </氏名>
+
+ <業務報告リスト>
+ <業務報告>
+ <業務名>XMLエディターの作成</業務名>
+ <業務コード>X3355-23</業務コード>
+ <工数管理>
+ <見積もり工数>1600</見積もり工数>
+ <実績工数>320</実績工数>
+ <当月見積もり工数>160</当月見積もり工数>
+ <当月実績工数>24</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P>XMLエディターの基本仕様の作成</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>XMLエディターの基本仕様の作成</P>
+ </実施事項>
+ <実施事項>
+ <P>競合他社製品の機能調査</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>特になし</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>XMLとは何かわからない。</P>
+ </問題点対策>
+ </業務報告>
+
+ <業務報告>
+ <業務名>検索エンジンの開発</業務名>
+ <業務コード>S8821-76</業務コード>
+ <工数管理>
+ <見積もり工数>120</見積もり工数>
+ <実績工数>6</実績工数>
+ <当月見積もり工数>32</当月見積もり工数>
+ <当月実績工数>2</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P><A href="http://www.goo.ne.jp">goo</A>の機能を調べてみる</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>更に、どういう検索エンジンがあるか調査する</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>開発をするのはめんどうなので、Yahoo!を買収して下さい。</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>検索エンジンで車を走らせることができない。(要調査)</P>
+ </問題点対策>
+ </業務報告>
+ </業務報告リスト>
+</週報>
diff --git a/tests/data/utftest_utf8_bom.xml b/tests/data/utftest_utf8_bom.xml new file mode 100644 index 0000000..d34cdb8 --- /dev/null +++ b/tests/data/utftest_utf8_bom.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?>
+<!DOCTYPE 週報 SYSTEM "weekly-utf-8.dtd">
+<!-- 週報サンプル -->
+<週報>
+ <English name="name" value="value">The world has many languages</English> + <Russian name="название(имя)" value="ценность">Мир имеет много языков</Russian> + <Spanish name="el nombre" value="el valor">el mundo tiene muchos idiomas</Spanish> + <SimplifiedChinese name="名字" value="价值">世界有很多语言</SimplifiedChinese> + <Русский название="name" ценность="value"><имеет></Русский> + <汉语 名字="name" 价值="value">世界有很多语言𤭢</汉语> + <Heavy>"Mëtæl!"</Heavy> + <ä>Umlaut Element</ä> + + <年月週>
+ <年度>1997</年度>
+ <月度>1</月度>
+ <週>1</週>
+ </年月週>
+
+ <氏名>
+ <氏>山田</氏>
+ <名>太郎</名>
+ </氏名>
+
+ <業務報告リスト>
+ <業務報告>
+ <業務名>XMLエディターの作成</業務名>
+ <業務コード>X3355-23</業務コード>
+ <工数管理>
+ <見積もり工数>1600</見積もり工数>
+ <実績工数>320</実績工数>
+ <当月見積もり工数>160</当月見積もり工数>
+ <当月実績工数>24</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P>XMLエディターの基本仕様の作成</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>XMLエディターの基本仕様の作成</P>
+ </実施事項>
+ <実施事項>
+ <P>競合他社製品の機能調査</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>特になし</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>XMLとは何かわからない。</P>
+ </問題点対策>
+ </業務報告>
+
+ <業務報告>
+ <業務名>検索エンジンの開発</業務名>
+ <業務コード>S8821-76</業務コード>
+ <工数管理>
+ <見積もり工数>120</見積もり工数>
+ <実績工数>6</実績工数>
+ <当月見積もり工数>32</当月見積もり工数>
+ <当月実績工数>2</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P><A href="http://www.goo.ne.jp">goo</A>の機能を調べてみる</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>更に、どういう検索エンジンがあるか調査する</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>開発をするのはめんどうなので、Yahoo!を買収して下さい。</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>検索エンジンで車を走らせることができない。(要調査)</P>
+ </問題点対策>
+ </業務報告>
+ </業務報告リスト>
+</週報>
diff --git a/tests/data/utftest_utf8_clean.xml b/tests/data/utftest_utf8_clean.xml new file mode 100644 index 0000000..160807a --- /dev/null +++ b/tests/data/utftest_utf8_clean.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?><!-- 週報サンプル --><週報> + <English name="name" value="value">The world has many languages</English> + <Russian name="название(имя)" value="ценность">Мир имеет много языков</Russian> + <Spanish name="el nombre" value="el valor">el mundo tiene muchos idiomas</Spanish> + <SimplifiedChinese name="名字" value="价值">世界有很多语言</SimplifiedChinese> + <Русский название="name" ценность="value"><имеет></Русский> + <汉语 名字="name" 价值="value">世界有很多语言𤭢</汉语> + <Heavy>quot;Mëtæl!quot;</Heavy> + <ä>Umlaut Element</ä> + + <年月週> + <年度>1997</年度> + <月度>1</月度> + <週>1</週> + </年月週> + + <氏名> + <氏>山田</氏> + <名>太郎</名> + </氏名> + + <業務報告リスト> + <業務報告> + <業務名>XMLエディターの作成</業務名> + <業務コード>X3355-23</業務コード> + <工数管理> + <見積もり工数>1600</見積もり工数> + <実績工数>320</実績工数> + <当月見積もり工数>160</当月見積もり工数> + <当月実績工数>24</当月実績工数> + </工数管理> + <予定項目リスト> + <予定項目> + <P>XMLエディターの基本仕様の作成</P> + </予定項目> + </予定項目リスト> + <実施事項リスト> + <実施事項> + <P>XMLエディターの基本仕様の作成</P> + </実施事項> + <実施事項> + <P>競合他社製品の機能調査</P> + </実施事項> + </実施事項リスト> + <上長への要請事項リスト> + <上長への要請事項> + <P>特になし</P> + </上長への要請事項> + </上長への要請事項リスト> + <問題点対策> + <P>XMLとは何かわからない。</P> + </問題点対策> + </業務報告> + + <業務報告> + <業務名>検索エンジンの開発</業務名> + <業務コード>S8821-76</業務コード> + <工数管理> + <見積もり工数>120</見積もり工数> + <実績工数>6</実績工数> + <当月見積もり工数>32</当月見積もり工数> + <当月実績工数>2</当月実績工数> + </工数管理> + <予定項目リスト> + <予定項目> + <P><A href="http://www.goo.ne.jp">goo</A>の機能を調べてみる</P> + </予定項目> + </予定項目リスト> + <実施事項リスト> + <実施事項> + <P>更に、どういう検索エンジンがあるか調査する</P> + </実施事項> + </実施事項リスト> + <上長への要請事項リスト> + <上長への要請事項> + <P>開発をするのはめんどうなので、Yahoo!を買収して下さい。</P> + </上長への要請事項> + </上長への要請事項リスト> + <問題点対策> + <P>検索エンジンで車を走らせることができない。(要調査)</P> + </問題点対策> + </業務報告> + </業務報告リスト> +</週報>
\ No newline at end of file diff --git a/tests/data/utftest_utf8_nodecl.xml b/tests/data/utftest_utf8_nodecl.xml new file mode 100644 index 0000000..b908c5d --- /dev/null +++ b/tests/data/utftest_utf8_nodecl.xml @@ -0,0 +1,86 @@ +<!DOCTYPE 週報 SYSTEM "weekly-utf-8.dtd">
+<!-- 週報サンプル -->
+<週報>
+ <English name="name" value="value">The world has many languages</English> + <Russian name="название(имя)" value="ценность">Мир имеет много языков</Russian> + <Spanish name="el nombre" value="el valor">el mundo tiene muchos idiomas</Spanish> + <SimplifiedChinese name="名字" value="价值">世界有很多语言</SimplifiedChinese> + <Русский название="name" ценность="value"><имеет></Русский> + <汉语 名字="name" 价值="value">世界有很多语言𤭢</汉语> + <Heavy>"Mëtæl!"</Heavy> + <ä>Umlaut Element</ä> + + <年月週>
+ <年度>1997</年度>
+ <月度>1</月度>
+ <週>1</週>
+ </年月週>
+
+ <氏名>
+ <氏>山田</氏>
+ <名>太郎</名>
+ </氏名>
+
+ <業務報告リスト>
+ <業務報告>
+ <業務名>XMLエディターの作成</業務名>
+ <業務コード>X3355-23</業務コード>
+ <工数管理>
+ <見積もり工数>1600</見積もり工数>
+ <実績工数>320</実績工数>
+ <当月見積もり工数>160</当月見積もり工数>
+ <当月実績工数>24</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P>XMLエディターの基本仕様の作成</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>XMLエディターの基本仕様の作成</P>
+ </実施事項>
+ <実施事項>
+ <P>競合他社製品の機能調査</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>特になし</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>XMLとは何かわからない。</P>
+ </問題点対策>
+ </業務報告>
+
+ <業務報告>
+ <業務名>検索エンジンの開発</業務名>
+ <業務コード>S8821-76</業務コード>
+ <工数管理>
+ <見積もり工数>120</見積もり工数>
+ <実績工数>6</実績工数>
+ <当月見積もり工数>32</当月見積もり工数>
+ <当月実績工数>2</当月実績工数>
+ </工数管理>
+ <予定項目リスト>
+ <予定項目>
+ <P><A href="http://www.goo.ne.jp">goo</A>の機能を調べてみる</P>
+ </予定項目>
+ </予定項目リスト>
+ <実施事項リスト>
+ <実施事項>
+ <P>更に、どういう検索エンジンがあるか調査する</P>
+ </実施事項>
+ </実施事項リスト>
+ <上長への要請事項リスト>
+ <上長への要請事項>
+ <P>開発をするのはめんどうなので、Yahoo!を買収して下さい。</P>
+ </上長への要請事項>
+ </上長への要請事項リスト>
+ <問題点対策>
+ <P>検索エンジンで車を走らせることができない。(要調査)</P>
+ </問題点対策>
+ </業務報告>
+ </業務報告リスト>
+</週報>
|