Package nu.xom

Examples of nu.xom.Builder.build()


          return;
        }
       
        try {
          Builder parser = new Builder();
          Document doc = parser.build(args[0]);
          list(doc);
        }
        catch (ParsingException ex) {
          System.out.println(args[0] + " is not well-formed.");
          System.out.println(ex.getMessage());
View Full Code Here


          return;
        }
       
        try {
            Builder parser = new Builder();
            Document doc = parser.build(args[0]);
            Element root = doc.getRootElement();
            if (root.getNamespaceURI().equals(XHTML_NAMESPACE)) {
                convert(root);
            }
            else {
View Full Code Here

    public void testInternalDTDSubset()
      throws ParsingException, IOException {
       
        String data = "<!DOCTYPE root [ <!ELEMENT root EMPTY> ]><test/>";  
        Builder builder = new Builder();
        Document doc = builder.build(data, "http://www.example.com");
        DocType doctype = doc.getDocType();
        assertEquals("root", doctype.getRootElementName());
        String internalSubset =   doctype.getInternalDTDSubset();
        assertEquals("  <!ELEMENT root EMPTY>\n", internalSubset);
        assertTrue(doctype.toXML().indexOf("[") > 0);
View Full Code Here

   
    public void testSetInternalDTDSubsetWithRelativeURL()
      throws ParsingException, IOException {
   
        Builder builder = new Builder();
        Document doc = builder.build("data/outer21.xml");
        String subset = doc.getDocType().getInternalDTDSubset();
        assertEquals(subset, subset.indexOf("file:/"), -1);

    }
   
View Full Code Here

        catch (SAXException ex) {
            // can't test Crimson if you can't load it
            return;
        }
        Builder builder = new Builder(crimson);
        Document doc = builder.build("data/outer21.xml");
        String subset = doc.getDocType().getInternalDTDSubset();
        assertEquals(subset, subset.indexOf("file:/"), -1);

    }
   
View Full Code Here

    
        Builder builder = new Builder();
        String data = "<!DOCTYPE root ["
          + "<!ENTITY CR '&#13;'>"
          + "]><root/>";
        Document doc = builder.build(data, null);
        String internalDTDSubset = doc.getDocType().getInternalDTDSubset();
        assertTrue(internalDTDSubset.indexOf("<!ENTITY CR \"&#x0D;\">") > 1);
       
    }
View Full Code Here

    
        Builder builder = new Builder();
        String data = "<!DOCTYPE root ["
          + "<!ATTLIST root attribute CDATA '&#13;'>"
          + "]><root/>";
        Document doc = builder.build(data, null);
        String internalDTDSubset = doc.getDocType().getInternalDTDSubset();
        assertTrue(internalDTDSubset.indexOf("<!ATTLIST root attribute CDATA \"&#x0D;\">") > 1);
       
    }
View Full Code Here

    
        Builder builder = new Builder();
        String data = "<!DOCTYPE root [\n"
          + "<!NOTATION not2 SYSTEM 'a b\"\"\"'>\n"
          + "]><root />";
        Document doc = builder.build(data, null);
        String internalDTDSubset = doc.getDocType().getInternalDTDSubset();
        assertEquals("  <!NOTATION not2 SYSTEM \"a b&#x22;&#x22;&#x22;\">\n", internalDTDSubset);
       
    }
View Full Code Here

    
        Builder builder = new Builder();
        String data = "<!DOCTYPE root ["
          + "<!ENTITY amp2 '&amp;'>"
          + "]><root/>";
        Document doc = builder.build(data, null);
        String internalDTDSubset = doc.getDocType().getInternalDTDSubset();
        assertTrue(internalDTDSubset.indexOf("<!ENTITY amp2 \"&#x26;amp;\">") > 1);
       
    }
View Full Code Here

    
        Builder builder = new Builder();
        String data = "<!DOCTYPE root ["
          + "<!ATTLIST root attribute CDATA '&amp;'>"
          + "]><root/>";
        Document doc = builder.build(data, null);
        String internalDTDSubset = doc.getDocType().getInternalDTDSubset();
        assertTrue(internalDTDSubset.indexOf(
          "<!ATTLIST root attribute CDATA \"&amp;\">") > 1
        );
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.