【问题标题】:Equivalent of .NET's System.Xml.XmlWriter - in Java?.NET 的 System.Xml.XmlWriter 的等价物 - 在 Java 中?
【发布时间】:2010-01-06 13:53:22
【问题描述】:

我想要一些经过验证和测试的东西(例如 apache commons 成熟度级别),而不是来自 first search result in Google 的一些代码 sn-p

或者GenerationJava 不是它看起来的废弃软件(download 链接和对新主机的引用 - osjava.org 都是 404)

【问题讨论】:

    标签: java xml


    【解决方案1】:

    StAX 呢?

    链接示例:

    xtw = xof.createXMLStreamWriter(new FileWriter(fileName));
    xtw.writeComment("all elements here are explicitly in the HTML namespace");
    xtw.writeStartDocument("utf-8","1.0");
    xtw.setPrefix("html", "http://www.w3.org/TR/REC-html40");
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","html");
    xtw.writeNamespace("html", "http://www.w3.org/TR/REC-html40");
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","head");
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","title");
    xtw.writeCharacters("Frobnostication");
    xtw.writeEndElement();
    xtw.writeEndElement();
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","body");
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","p");
    xtw.writeCharacters("Moved to");
    xtw.writeStartElement("http://www.w3.org/TR/REC-html40","a");
    xtw.writeAttribute("href","http://frob.com");
    xtw.writeCharacters("here");
    xtw.writeEndElement();
    xtw.writeEndElement();
    xtw.writeEndElement();
    xtw.writeEndElement();
    xtw.writeEndDocument();
    xtw.flush();
    xtw.close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 2011-06-05
      • 2011-03-23
      相关资源
      最近更新 更多