gpt4 book ai didi

org.xmlpull.v1.builder.XmlInfosetBuilder.serialize()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-21 13:19:05 25 4
gpt4 key购买 nike

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

XmlInfosetBuilder.serialize介绍

[英]Serialize XML infoset item including serializing of children. If item is Collection all items in collection are serialized by recursively calling this function. This method assumes that item is either interface defined in XB1 API, class String, or that item implements XmlSerializable otherwise IllegalArgumentException is thrown.
[中]序列化XML信息集项,包括序列化子项。如果item是Collection,则通过递归调用此函数来序列化集合中的所有项。此方法假定item是XB1 API中定义的接口、类字符串,或者item实现了XmlSerializable,否则会引发IllegalArgumentException。

代码示例

代码示例来源:origin: org.apache.airavata/common-utils

/**
 * Returns the XML string of a specified XmlElement.
 * 
 * @param element
 *            The specified XmlElement
 * @return The XML string
 */
public static String xmlElementToString(org.xmlpull.v1.builder.XmlElement element) {
  MXSerializer serializer = new MXSerializer();
  StringWriter writer = new StringWriter();
  serializer.setOutput(writer);
  serializer.setProperty(PROPERTY_SERIALIZER_INDENTATION, INDENT);
  BUILDER3.serialize(element, serializer);
  String xmlText = writer.toString();
  return xmlText;
}

代码示例来源:origin: org.apache.airavata/airavata-common-utils

/**
 * Returns the XML string of a specified XmlElement.
 * 
 * @param element
 *            The specified XmlElement
 * @return The XML string
 */
public static String xmlElementToString(org.xmlpull.v1.builder.XmlElement element) {
  MXSerializer serializer = new MXSerializer();
  StringWriter writer = new StringWriter();
  serializer.setOutput(writer);
  serializer.setProperty(PROPERTY_SERIALIZER_INDENTATION, INDENT);
  BUILDER3.serialize(element, serializer);
  String xmlText = writer.toString();
  return xmlText;
}

代码示例来源:origin: xpp3/xpp3

/**
 * Serialize item to given writer.
 *
 * @param    item                an Object
 * @param    writer              a  Writer
 *
 * @exception   XmlBuilderException
 *
 */
public void serializeToWriter(Object item, //XmlContainer node,
               Writer writer)
  //throws XmlPullParserException, IOException, IllegalArgumentException
  throws XmlBuilderException
{
  XmlSerializer ser = null;
  try {
    ser = factory.newSerializer();
    ser.setOutput(writer);
  } catch (Exception e) {
    throw new XmlBuilderException("could not serialize node to writer", e);
  }
  serialize(item, ser);
  try {
    ser.flush();
  } catch (IOException e) {
    throw new XmlBuilderException("could not flush output", e);
  }
}

代码示例来源:origin: org.ogce/xpp3

/**
 * Serialize item to given writer.
 *
 * @param    item                an Object
 * @param    writer              a  Writer
 *
 * @exception   XmlBuilderException
 *
 */
public void serializeToWriter(Object item, //XmlContainer node,
               Writer writer)
  //throws XmlPullParserException, IOException, IllegalArgumentException
  throws XmlBuilderException
{
  XmlSerializer ser = null;
  try {
    ser = factory.newSerializer();
    ser.setOutput(writer);
  } catch (Exception e) {
    throw new XmlBuilderException("could not serialize node to writer", e);
  }
  serialize(item, ser);
  try {
    ser.flush();
  } catch (IOException e) {
    throw new XmlBuilderException("could not flush output", e);
  }
}

代码示例来源:origin: org.ogce/xpp3

+" (encoding="+encoding+")", e);
serialize(item, ser);
try {
  ser.flush();

代码示例来源:origin: xpp3/xpp3

+" (encoding="+encoding+")", e);
serialize(item, ser);
try {
  ser.flush();

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