diff --git a/books.dtd b/books.dtd new file mode 100644 index 0000000..6a4c67b --- /dev/null +++ b/books.dtd @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/books.xml b/books.xml index 49f0348..1c901ae 100644 --- a/books.xml +++ b/books.xml @@ -1,30 +1,32 @@ + + - - Everyday Italian - Giada De Laurentiis - 2005 - 30.00 - - - Harry Potter - J K. Rowling - 2005 - 29.99 - - - XQuery Kick Start - James McGovern - Per Bothner - Kurt Cagle - James Linn - Vaidyanathan Nagarajan - 2003 - 49.99 - - - Learning XML - Erik T. Ray - 2003 - 39.95 - + +Everyday Italian +Giada De Laurentiis +2005 +30.00 + + +Harry Potter +J K. Rowling +2005 +29.99 + + +XQuery Kick Start +James McGovern +Per Bothner +Kurt Cagle +James Linn +Vaidyanathan Nagarajan +2003 +49.99 + + +Learning XML +Erik T. Ray +2003 +39.95 + diff --git a/books.xsd b/books.xsd new file mode 100644 index 0000000..1c0c19d --- /dev/null +++ b/books.xsd @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/student.dtd b/student.dtd index 3613239..f8624c8 100644 --- a/student.dtd +++ b/student.dtd @@ -1 +1,5 @@ - + + diff --git a/student.xml b/student.xml new file mode 100644 index 0000000..6991a9a --- /dev/null +++ b/student.xml @@ -0,0 +1,4 @@ + + + + diff --git a/task16 b/task16 new file mode 100644 index 0000000..52639a1 --- /dev/null +++ b/task16 @@ -0,0 +1 @@ +//book diff --git a/task17 b/task17 new file mode 100644 index 0000000..f582071 --- /dev/null +++ b/task17 @@ -0,0 +1 @@ +//book[@cover] diff --git a/task18 b/task18 new file mode 100644 index 0000000..ed203f4 --- /dev/null +++ b/task18 @@ -0,0 +1 @@ +//book[child::year=2003] diff --git a/task19 b/task19 new file mode 100644 index 0000000..e9e2c20 --- /dev/null +++ b/task19 @@ -0,0 +1 @@ +//book[child::price >= 30 and child::price < 40] diff --git a/task20.xsl b/task20.xsl new file mode 100644 index 0000000..0f33a14 --- /dev/null +++ b/task20.xsl @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/task21.xsl b/task21.xsl new file mode 100644 index 0000000..043407c --- /dev/null +++ b/task21.xsl @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/task22.xsl b/task22.xsl new file mode 100644 index 0000000..c706928 --- /dev/null +++ b/task22.xsl @@ -0,0 +1,19 @@ + + + + + + + + + + + + * + + + + + + + diff --git a/task23.xsl b/task23.xsl new file mode 100644 index 0000000..c42f556 --- /dev/null +++ b/task23.xsl @@ -0,0 +1,30 @@ + + + + + + + + + + + + >30 + + + + + <30 + + + =30 + + + + + + + + + + diff --git a/task24.xsl b/task24.xsl new file mode 100644 index 0000000..b2443c2 --- /dev/null +++ b/task24.xsl @@ -0,0 +1,26 @@ + + + + + + + + + <?xml version="1.0" encoding="UTF-8"?> <library> + + </library> + + + + + + + <book title="" year=""> + + </book> + + + <author name=""> + </author> + +