gpt4 book ai didi

cdc.util.xml.XmlWriter.endDocument()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 19:32:40 26 4
gpt4 key购买 nike

本文整理了Java中cdc.util.xml.XmlWriter.endDocument()方法的一些代码示例,展示了XmlWriter.endDocument()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlWriter.endDocument()方法的具体详情如下:
包路径:cdc.util.xml.XmlWriter
类名称:XmlWriter
方法名:endDocument

XmlWriter.endDocument介绍

暂无

代码示例

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-data

/**
 * Writes a node to an XmlWriter.
 *
 * @param writer The XmlWriter.
 * @param node The node.
 * @param asDocument If {@code true} and {@code node} is not a document, inserts
 *            XML heading {@code <?xml version="1.0" encoding="UTF-8"?>} before writing
 *            the {@code node}.<br>
 *            If {@code false} and {@code node} is not a document, directly writes the node.<br>
 *            If {@code node} is a document, this has no effect.
 * @throws IOException When an IO error occurs.
 */
public static void write(XmlWriter writer,
             Node node,
             boolean asDocument) throws IOException {
  if (!asDocument || node instanceof Document) {
    write(writer, node);
  } else {
    writer.beginDocument();
    write(writer, node);
    writer.endDocument();
  }
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentDocument() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentDocumentComment1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addComment("XXX");
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<!--XXX-->" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentProcessingInstruction1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addProcessingInstruction("target", "PPP");
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<?" + TARGET + " " + "PPP" + "?>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentSimpleContent1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root/>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentDocumentComment2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addComment("XXX");
  xmlw.addComment("XXX");
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<!--XXX-->" + EOL
      + "<!--XXX-->" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentProcessingInstruction2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addProcessingInstruction("target", "PPP");
  xmlw.addProcessingInstruction("target", "PPP");
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<?" + TARGET + " " + "PPP" + "?>" + EOL
      + "<?" + TARGET + " " + "PPP" + "?>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentMixedContent1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + "CCC" + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCData1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addCData("DDD");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCDataMixedContent1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addCData("DDD");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<![CDATA[DDD]]>" + "CCC" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentSimpleContentComment1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addComment("XXX");
  xmlw.beginElement("root");
  xmlw.addComment("XXX");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<!--XXX-->" + EOL
      + "<root>" + EOL
      + INDENT + "<!--XXX-->" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCData2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addCData("DDD");
  xmlw.addCData("DDD");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCDataMixedContent2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addElementContent(""); // Force mixed content
  xmlw.addCData("DDD");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>"
      + "<![CDATA[DDD]]>" + "CCC"
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentProcessingInstruction3() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.addProcessingInstruction("target", "PPP");
  xmlw.beginElement("root");
  xmlw.addProcessingInstruction("target", "PPP");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<?" + TARGET + " " + "PPP" + "?>" + EOL
      + "<root>" + EOL
      + INDENT + "<?" + TARGET + " " + "PPP" + "?>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentMixedContent2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addElementContent("CCC");
  xmlw.beginElement("b");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>CCC<b>CCC</b></root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentMixedContent3() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.beginElement("b");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<b>CCC</b>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCDataSimpleContent1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addCData("DDD");
  xmlw.beginElement("child");
  xmlw.endElement();
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "<child/>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentMixedContent4() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addElementContent(""); // Force mixed content
  xmlw.beginElement("b");
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.addElementContent("CCC");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>"
      + "<b>CCC</b>CCC"
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCDataComment() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addComment("CCC");
  xmlw.addCData("DDD");
  xmlw.addComment("CCC");
  xmlw.addCData("DDD");
  xmlw.addComment("CCC");
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<!--CCC-->" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "<!--CCC-->" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "<!--CCC-->" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

代码示例来源:origin: com.gitlab.cdc-java.util/cdc-util-xml

@Test
public void testIndentCDataSimpleContentComment() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.beginDocument();
  xmlw.beginElement("root");
  xmlw.addComment("CCC");
  xmlw.addCData("DDD");
  xmlw.beginElement("child");
  xmlw.addCData("DDD");
  xmlw.endElement();
  xmlw.endElement();
  xmlw.endDocument();
  xmlw.close();
  final String expected = XML + EOL
      + "<root>" + EOL
      + INDENT + "<!--CCC-->" + EOL
      + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "<child>" + EOL
      + INDENT + INDENT + "<![CDATA[DDD]]>" + EOL
      + INDENT + "</child>" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com