mrglavas    2003/09/29 10:50:24

  Modified:    java/tests/xinclude/included include.xml
               java/tests/xinclude/tests test14.xml
  Added:       java/tests/xinclude/included base.xml elem_base.xml
               java/tests/xinclude/tests test41.xml test39.xml test40.xml
                        test38.xml test37.xml test36.xml test35.xml
                        test34.xml
  Log:
  Added XInclude tests for xml:base. Submitted by Peter McCracken.
  
  Revision  Changes    Path
  1.2       +1 -1      xml-xerces/java/tests/xinclude/included/include.xml
  
  Index: include.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/tests/xinclude/included/include.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- include.xml       28 Jul 2003 20:47:31 -0000      1.1
  +++ include.xml       29 Sep 2003 17:50:23 -0000      1.2
  @@ -1,3 +1,3 @@
   <?xml version="1.0"?>
  -<include xmlns="http://www.w3.org/2001/XInclude";
  +<include xml:base="../included/" xmlns="http://www.w3.org/2001/XInclude";
            href="elem.xml"/>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/included/base.xml
  
  Index: base.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- redundant path structure -->
  <include xml:base="../included/" xmlns="http://www.w3.org/2001/XInclude";
           href="../included/elem_base.xml"/>
  
  
  1.1                  xml-xerces/java/tests/xinclude/included/elem_base.xml
  
  Index: elem_base.xml
  ===================================================================
  <?xml version="1.0"?>
  <elem xmlns="http://www.schemaTest.org/xinclude-test";
        xml:base="dir/"/>
  
  
  1.2       +1 -1      xml-xerces/java/tests/xinclude/tests/test14.xml
  
  Index: test14.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/tests/xinclude/tests/test14.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- test14.xml        28 Jul 2003 20:47:32 -0000      1.1
  +++ test14.xml        29 Sep 2003 17:50:23 -0000      1.2
  @@ -3,7 +3,7 @@
      xmlns:xi="http://www.w3.org/2001/XInclude";
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
      xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd">
  -   <!-- tests that other elements from xi namespace are not allowed when include is 
successful -->
  +   <!-- tests that other elements from xi namespace are not allowed when include is 
not successful -->
      <!-- EXPECT FAILURE -->
      <xi:include parse="xml"
                  href="../included/invalid.xml">
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test41.xml
  
  Index: test41.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd">
     <!-- final included element specifies an xml:base attribute, which will be
          overwritten by the new xml:base attribute -->
     <xi:include parse="xml"
                 href="../included/base.xml"/>
  </x>
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test39.xml
  
  Index: test39.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd"
     xml:base="../">
     <!-- using xml:base on both parent element to move to wrong directory -->
     <!-- EXPECT FAILURE -->
     <xi:include parse="xml"
                 href="../included/elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test40.xml
  
  Index: test40.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd">
     <!-- using xml:base on include element to move to wrong directory -->
     <!-- EXPECT FAILURE -->
     <xi:include xml:base="../"
                 parse="xml"
                 href="../included/elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test38.xml
  
  Index: test38.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd"
     xml:base="../">
     <!-- using xml:base on both parent element and include element -->
     <xi:include xml:base="included/"
                 parse="xml"
                 href="elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test37.xml
  
  Index: test37.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd">
     <!-- using xml:base on include element to move to the included directory -->
     <xi:include xml:base="../included/"
                 parse="xml"
                 href="elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test36.xml
  
  Index: test36.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test ../tests/tests.xsd"
     xml:base="../included/">
     <!-- using xml:base on parent element to move to the included directory -->
     <xi:include parse="xml"
                 href="elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test35.xml
  
  Index: test35.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd">
     <!-- using xml:base on include element to move back a directory -->
     <xi:include xml:base="../"
                 parse="xml"
                 href="included/elem.xml"/>
  </x>
  
  
  
  1.1                  xml-xerces/java/tests/xinclude/tests/test34.xml
  
  Index: test34.xml
  ===================================================================
  <?xml version="1.0"?>
  <x xmlns="http://www.schemaTest.org/xinclude-test";
     xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.schemaTest.org/xinclude-test tests.xsd"
     xml:base="../">
     <!-- using xml:base on parent element to move back a directory -->
     <xi:include parse="xml"
                 href="included/elem.xml"/>
  </x>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to