小编Bab*_*abu的帖子

从Java中的XML中删除XML标头

StringWriter  writer = new StringWriter();
XmlSerializer serializer = new KXmlSerializer();
serializer.setOutput(writer);
serializer.startDocument(null, null);
serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
// Creating XML

serializer.endDocument();
String xmlString = writer.toString();
Run Code Online (Sandbox Code Playgroud)

在上面的环境中,是否有任何标准API可用于删除XML标头,<?xml version='1.0' ?>或者您是否建议通过字符串操作:

if (s.startsWith("<?xml ")) {
    s = s.substring(s.indexOf("?>") + 2);
}
Run Code Online (Sandbox Code Playgroud)

想要在xmlString没有XML标题信息的情况下输出<?xml version='1.0' ?>.

java xml

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

xml ×1