`
andesen
  • 浏览: 6655 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

xml converter

    博客分类:
  • Java
 
阅读更多
public class XmlUtil {

	/**
	 * 获取内容
	 * @param element
	 * @param key
	 * @return eg:<xml><node>return text</node></xml>
	 */
	public static String getValue(Element element, String key) {
		String value = "";
		try {
			Element e = element.element(key);
			if(e!=null)
			{
				value = e.getText();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return value;
	}

	/**
	 * 获取属性
	 * @param element
	 * @param key
	 * @return eg:<xml key="return value"></xml>
	 */
	public static String getAttr(Element element, String key) {
		String value = "";
		try {
			value = element.attributeValue(key);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return value;
	}

	/**
	 * 设置属性
	 * @param e
	 * @param name
	 * @param value
	 * eg:<xml paramname=paramvalue></xml>
	 */
	public static void setAttr(Element e, String name, String value) {
		if (e != null) {
			e.addAttribute(name, value);
		}
	}

	/**
	 * 添加属性
	 * @param e
	 * @param name
	 * @param value
	 * eg:<xml name="param name" value="param value"></xml>
	 */
	public static void addAttr(Element e, String name, String value) {
		if (e != null) {
			e.addAttribute("name", name);
			e.addAttribute("value", value == null ? "" : value);
		}
	}

	/**
	 * 创建节点
	 * @param name
	 * @return Element
	 */
	public static Element createElement(String name) {
		return DocumentHelper.createElement(name);
	}

	/**
	 * 创建包含字符内容的节点
	 * @param name
	 * @param text
	 * @return Element
	 */
	public static Element createElement(String name, String text) {
		Element e = createElement(name);
		if (e != null&&text!=null) {
			e.setText(text);
		}
		return e;
	}

}
 
分享到:
评论

相关推荐

    Xml转换器 Advanced XML Converter

    **XML转换器Advanced XML Converter详解** XML(Extensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、存储和配置文件等场景。然而,在某些情况下,我们可能需要将XML文件转换为其他格式,...

    XML to JSON and JSON to XML converter

    "XML to JSON and JSON to XML converter online_files"可能是这个工具的资源文件,包含CSS样式表、JavaScript脚本和其他辅助资源,用于实现界面交互和功能逻辑。 总结来说,XML和JSON都是重要的数据表示格式,各有...

    Coolutils_Total_XML_Converter_3.2.0.35_Multilingual.rar

    Total XML Converter是一款格式转换软件,可以将XML格式的文件转换成其他类型的文件,支持接近二十个转换格式,可以选择输出到PDF、HTML、SQL、jpg、mdb、json等格式,xml的数据使用的范围还是非常广泛的,很多数据...

    Fortify-XML-Converter-源码.rar

    Fortify XML Converter是一款工具,主要用于将Fortify Software Security Center(FSSC)生成的XML报告转换成其他格式,便于分析和处理。这个压缩包“Fortify-XML-Converter-源码.rar”包含了该工具的源代码,对于...

    ResultSet to XML Converter-开源

    而"ResultSet to XML Converter"是一个开源项目,它的目标是帮助开发者将数据库查询结果,即ResultSet对象,转化为XML文件,以便于数据的保存或与其他系统进行数据交互。 ResultSet是Java数据库连接(JDBC)中的一...

    18:CoolUtils Total XML Converter v3.2.0.130 Portable.rar

    18款Coolutils Gold Bundle v2021支持超过1400种受支持的文件类型转换工具,本软件经过严格的安装运行测试,确保您百分百可用安全无毒,省时省力,我的使命提供最优质的软件。

    excel转换成xml工具

    Excel转换成XML工具是一种实用程序,它允许用户将数据从Microsoft Excel格式轻松转换为XML(Extensible Markup Language)格式。这种转换对于数据交换、存储和跨不同系统共享信息特别有用,因为XML是一种开放标准,...

    XML converter-开源

    轻量级(〜20 kb)转换器,可将xml内容转换为运行时对象。 用户可以自由地仅指定接口或提供数据类实现。

    COBOL copybook to XML converter:将cobol抄写本转换为Xml / Java对象-开源

    CB2XML(CopyBook到XML)是一种用Java编写且基于SableCC解析器生成器的COBOL CopyBook到XML转换器。 该项目包括将XML实例文件转换为等效于COBOL副本的字符串缓冲区,反之亦然的实用程序。 源码现在可以在GitHub上...

    OgreXMLConverter(OGRE1.9)

    OgreXMLConverter,OGRE中要用到的转换工具,使用的OGRE1.9版本,自己从SDK中拷贝的。本人纯菜鸟,开始不会用,后来找到。 使用参考方法...(非菜鸟就不用看了)

    Xml2Json Converter-1.2.0 转换器jar

    Simple converter tool with GUI (written on JavaFX) for converting large XML-files to JSON and JSON to XML with indicating progress and uses small amount of memory for converting. Starting from 1.2.0 ...

    Spark: A Flash to XML converter-开源

    Spark 是一个 Java 库,可将 Macromedias SWF(“Flash”)数据格式的数据转换为符合特定 DTD 的 XML,反之亦然。 Spark 的主要目标是在基于 Java 和 XML 的服务器环境中更轻松地使用 SWF。

    Converter between XML and Java Bean

    "Converter between XML and Java Bean"的主题关注的是如何在两者之间进行转换,以方便数据的交换和处理。 在Java世界中,XML与Java Bean之间的转换通常通过序列化和反序列化来实现。序列化是将Java对象转换为XML的...

    TestLink用excel导用例模板与EX-Converter工具,excel转xml格式工具

    EX-Converter是一款专门用于将Excel文件转换为TestLink可识别的XML格式的工具。它的主要功能是解析Excel文件中的用例数据,并将其转化为XML结构,以便TestLink能够导入并管理这些测试用例。下面我们将详细探讨如何...

    json-xml-converter

    json-xml-converter 作业由两部分组成: 要了解有关xml数据的更多信息 更多abiout json 我们将考虑带有单个自封闭标签的XML文件,而元数据应仅是id,以便它将指示列表数据类型。 第一部分是创建将json数据转换...

    javabean和xml互相转换工具类以及jar包

    JavaBean和XML之间的转换在软件开发中扮演着重要的角色,特别是在数据交换和接口通信中。当我们需要在不同的系统之间传递信息时,XML由于其结构化和可读性,经常被用作数据传输的标准格式。然而,JavaBean是Java中...

    Fortify-XML-Converter:将 Fortify XML 文档转换为 Excel 电子表格

    Fortify-XML-Converter 将 Fortify XML 文档转换为有用的格式。 GPLv2 输出 xlsx、csv 或漂亮的 xml 解析 DOM Xml 和 csv 输出可通过管道传输用法 usage: fxml2xlsx.py [-h] [--version] [--debug] --input INPUT [-...

    XML转XSD\DTD工具

    XML转XSD\DTD工具 W3C XML Schema XSD 工具

    将XML转为JSON格式字符串

    string JSON = XmlToJSON.Converter.XmlToJSON(xmlDoc); 示例: XmlDocument doc = new XmlDocument(); //doc.LoadXml(@"&lt;root&gt;aaa&lt;/root&gt;"); doc.Load(@"C:\xxx.xml"); // Convert XML to a JSON string string ...

Global site tag (gtag.js) - Google Analytics