⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e520. writing only the text of a dom document.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
One of the three output methods of a transformer is text. With this output method, only the text in CharacterData nodes are written out. Comments are also written out since they are CharacterData nodes. To remove the comments, see e544 Removing a Node from a DOM Document. 
    // Create a document; this method is implemented in
    // e510 The Quintessential Program to Create a DOM Document from an XML File
    Document doc = parseXmlFile("infilename.xml", false);
    
    try {
        // Create a transformer
        Transformer xformer = TransformerFactory.newInstance().newTransformer();
    
        // Set the public and system id
        xformer.setOutputProperty(OutputKeys.METHOD, "text");
    
        // Write the DOM document to a file
        Source source = new DOMSource(doc);
        Result result = new StreamResult(new File("outfilename.xml"));
        xformer.transform(source, result);
    } catch (TransformerConfigurationException e) {
    } catch (TransformerException e) {
    }

This is the sample input for the example: 
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
        <!-- comment -->
        <?target instructions?>
        <elem1 attr="attrValue">
            cat &lt; <elem2> dog </elem2> rat
        </elem1>
        <![CDATA[cat < dog > rat]]>
    </root>

The resulting output from running the example is: 
    
    <!-- comment -->
    
    
        cat <  dog  rat
    
    cat < dog > rat

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -