java - java中xml文档的问题

标签 java xml

我正在编写一个简单的程序,它获取一个字符串并将其转换为 xml 文档,但它不显示我将其设置为 null 的内容值!

import org.w3c.dom.Document;
import org.w3c.dom.Element;


    public class Server {

        /**
         * @param args
         */
        public static void main(String[] args) {
            Server server=new Server();
            Document dc=server.stringToDocument("f0");
            System.out.println(dc.getTextContent());

        }
        public org.w3c.dom.Document stringToDocument(String order)
        {
            org.w3c.dom.Document result=null;
            DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
            try{
            DocumentBuilder db=dbf.newDocumentBuilder();
            result=db.newDocument();
            Element el=result.createElement("ORDER");
            el.setTextContent(order);
            }
            catch (Exception e) {
                System.out.println("DB in line 1418 exception");
            }



            return result;
        }

    }

最佳答案

您需要将元素添加到文档中才能将其与文档关联起来。尝试添加以下行:

result.appendChild(el);

请参阅documentation了解更多信息。

关于java - java中xml文档的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690634/

相关文章:

java - ExceptionMapper的执行顺序

java.lang.RuntimeException : Unable to start activity

java - StringUtils.isNumeric 是未定义的方法

c++ - 更改命名空间以自定义 boost xml 的标签名称后的反序列化问题

java - 如何在运行时将 Class<T> 转换为类似于 Class<T extends Foo> 的对象?

java - 如何找到任何 PE 文件的公钥?

java - 使用 Java 从 SQL 数据库创建 XML 文件

xml - 对于大于 15 GB 的文件,您会选择哪种 Perl XML 解析器?

ios - NSURLConnection不返回任何数据

android - 如何将 Android fragment 添加到 Activity 中?