private static String[] obtainNetIpAndToolName(String strategyParams) {
String[] results = new String[2];
Document strategyParamsDoc;
try {
strategyParamsDoc = DocumentHelper.parseText(strategyParams);
Element rootElem = strategyParamsDoc.getRootElement();
List<Element> paramElements = rootElem.elements();
for (Element element : paramElements) {
if (element.attribute("name").getText().equals("netIp")) {
results[0] = element.getTextTrim();
} else if (element.attribute("name").getText()
.equals("collectorToolName")) {
results[1] = element.getTextTrim();
}
}
} catch (DocumentException e) {
Log.error("obtainNetIpAndToolName:" + e);
}
Log.error("obtainNetIpAndToolName results:" + results[0] + ","
+ results[1]);
return results;
}
分享到:
相关推荐
QT对XML进行,创建文件,添加节点,查找节点,删除节点,在节点下添加键值,读取指定节点下键值。最多支持4层节点。如果要需要在多级的节点进行操作,可以参照我的函数进行添加重载函数,很方便的。
XMLTYPE_instance:XML数据类型的字段,用于保存XML ,XPath_string:操作的节点路径,例如:/info/Owner。 绝对路径与相对路径:区别在于路径字符串最前面的斜杠是否存在,有斜杠代表绝对路径,没有斜杠则是相对路径...
用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取student下的email属性,构造HTML字符串,通过append...
比递归调用的速度要快很多。甚至到了如果不采用延时,msxml自身函数都会返回错误。
该函数用于返回XML节点路径下的相应内容 示例: 代码如下:SELECT extract(value(a),’/root/main’) data FROM xmltable a ; 2. EXTRACTVALUE(XMLType_instance,Xpath_string) 该函数用于返回特定XML节点路径的数据...
摘要:脚本资源,Ajax/JavaScript,ajax无刷新读取文件 用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取...
php将对象转成数组,php将xml转成数组 一个自定义函数搞定纯原创。
回 值:长度 exec: 函数功能:执行外部程序,调用ShellApi中函数 入口参数: hWnd: 父窗口句柄 Operation: 操作模式 open 或 print getXmlNodeValue: 函数功能:直接读取xml文件中的某个节点第一次出现的值 ...
• DOM 获取节点 • DOM 改变节点 • DOM 删除节点 • DOM 替换节点 • DOM 创建节点 • DOM 添加节点 • DOM 克隆节点 • DOM HttpRequest • Next Page XML 文档对象模型定义访问和操作XML文档的标准方法。 DOM 将...
1.引入库需要用到3个类,ElementTree,Element以及建立子类的包装类...2.读入并解析tree = ElementTree(file=xmlfile)root = tree.getroot()读入后,tree是ElementTree的类型,获取xml根结点使用getroot()方法; XML
xpath语法与函数
Qt中使用QDomDocument和QDomnode来读取xml 内容简介:一.对QDomDocument和QDomnode的理解QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储...
内附样例程序,不过最好还是到网上搜搜其他人的例子(PS:如果你不想看源码的话),网上发部的例子都是new了xmldocumen对象,(添加的元素节点都是以new的方式)却没有释放,这个只要在xmldocument使用后,...
开发环境为vs2010,再次开发环境下使用c++和tinyxml2创建和读取xml,主要包括: 1.创建xml和读取xml的函数 2.创建每个元素(节点)的属性和内容。 3.读取每个元素(节点)的属性和内容。
oracle数据库中XML字段的操作,--通过查询节点id返回以父节点为根节点的整棵节点树 SELECT extract(value(t),'/chapter').getstringval() ChapterName FROM t_content_metadata,TABLE( xmlsequence ( extract(XML_...
创建sqlserver存储过程给第三方公司调用获取对应检查报告记录的需求,如果是oracle数据库的话,其实也可以参考oracle的语法将...2.创建解析xml节点值函数脚本 3.创建取检查报告存储过程脚本 4.调用存储过程入参xml用例
#define XML_OBJECT_TYPE_VALUE 0x07 //节点类型为值节点 #define XML_OBJECT_TYPE_MAX 0x07 //节点类型的最大值 #include #include using namespace std; class __declspec(dllexport)CXmlNode { protected:...
5.完美支持json格式数据,支持xml(需转换) 6.支持ajax加载节点 7.事件驱动 8.可以动态根据列内容排序 9.简化函数参数,利用{} object输入参数,风格类似Extjs 10.树状结构可以选择出现在某一列,不一定要在第一列 11....
以下我使用XMLDOM技术演示一个例子,用以读取XML指定节点的节点内容值。读取函数原型GetX软件测试工具中QTP操作xml文件的方法及扩展QTP的.NET插件的问题目前,企业中对XML的应用越来越广泛,作为自动化测试的测试...
基于tinyxml2封装的库,成功遍历xml文件所有节点,提供删除节点,添加节点,更改节点的值,读取节点的值,搜索指定节点,获取xml文件路径函数,提供库的源代码和调用库的例程,有疑问可留言交流。