gpt4 book ai didi

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

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

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

XmlWriter.beginElement介绍

暂无

代码示例

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

public final void addElement(String name,
               String content) throws IOException {
  beginElement(name);
  addElementContent(content);
  endElement();
}

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

public static void write(XmlWriter writer,
             Arg arg) throws IOException {
  writer.beginElement(ARG);
  writer.addAttribute(NAME, arg.getName());
  writer.addAttribute(VALUE, arg.getValue());
  writer.endElement();
}

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

@Test
public void testPartial2() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.beginElement("root");
  xmlw.beginElement("child");
  xmlw.endElement();
  xmlw.beginElement("child");
  xmlw.endElement();
  xmlw.endElement();
  xmlw.close();
  final String expected = "<root>" + EOL
      + INDENT + "<child/>" + EOL
      + INDENT + "<child/>" + 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 testPartialElement() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.beginElement("root");
  xmlw.addAttribute("id", "value");
  xmlw.endElement();
  xmlw.close();
  final String expected = "<root id=\"value\"/>" + FINAL_EOL;
  check(expected, writer);
}

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

@Test
public void testAttributeEscapingQuoteEntitizemin() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.beginElement("a");
  xmlw.addAttribute("a", "<>'\"&\t\n");
  xmlw.endElement();
  xmlw.close();
  final String expected = "<a a=\"&lt;>'&quot;&amp;&#x9;&#xA;\"/>" + 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 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 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 testAttributeEscapingAposEntitizeMin() throws IOException {
    final StringWriter writer = new StringWriter();
    final XmlWriter xmlw = new XmlWriter(writer);
    init(xmlw);
    xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
    xmlw.setEnabled(XmlWriter.Feature.USE_SINGLE_QUOTE);

    xmlw.beginElement("a");
    xmlw.addAttribute("a", "<>'\"&\t\n");
    xmlw.endElement();
    xmlw.close();

    final String expected = "<a a='&lt;>&apos;\"&amp;&#x9;&#xA;'/>" + FINAL_EOL;
    check(expected, writer);
  }
}

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

@Test
public void testPartial1() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.beginElement("root");
  xmlw.addAttribute("id", "value");
  xmlw.addComment("comment");
  xmlw.endElement();
  xmlw.close();
  final String expected = "<root id=\"value\">" + EOL
      + INDENT + "<!--comment-->" + EOL
      + "</root>" + FINAL_EOL;
  check(expected, writer);
}

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

@Test
public void testAttributeEscapingQuoteEntitizeAlways() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.setEnabled(XmlWriter.Feature.ALWAYS_ENTITIZE_ATTRIBUTES);
  xmlw.beginElement("a");
  xmlw.addAttribute("a", "<>'\"&\t\n");
  xmlw.endElement();
  xmlw.close();
  final String expected = "<a a=\"&lt;&gt;&apos;&quot;&amp;&#x9;&#xA;\"/>" + 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 testAttributeEscapingAposEntitizeAlways() throws IOException {
  final StringWriter writer = new StringWriter();
  final XmlWriter xmlw = new XmlWriter(writer);
  init(xmlw);
  xmlw.setEnabled(XmlWriter.Feature.ALLOW_PARTIAL_XML);
  xmlw.setEnabled(XmlWriter.Feature.USE_SINGLE_QUOTE);
  xmlw.setEnabled(XmlWriter.Feature.ALWAYS_ENTITIZE_ATTRIBUTES);
  xmlw.beginElement("a");
  xmlw.addAttribute("a", "<>'\"&\t\n");
  xmlw.endElement();
  xmlw.close();
  final String expected = "<a a='&lt;&gt;&apos;&quot;&amp;&#x9;&#xA;'/>" + 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 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 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);
}

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