我想在perl中返回一个为xml的数组然后用另外的程序读这个数组. @arr = [ {'country'=>'england', 'capital'=>'london'}, {'country'=>'norway', 'capital'=>'oslo'}, {'country'=>'india', 'capital'=>'new delhi'} ]; $xml = new xml::Simple (NoAttr=>1, RootName=>'data'); 返回$data后,在另外一的程序中$data = $xml->xmlin("$data"); 不知道这样可以吗?
by daafu - Perl - 2006-08-01 09:31:32 阅读(1433) 回复(0)
如何把用perl读取的xml文档中的元素放入数组或单独取出呢,请知道的前辈帮忙解答啊,万分感激!!! 目前用Data: Dumper模块显示出来的xml信息是以$xx形式表示的变量。 [ 本帖最后由 洲洲young 于 2009-4-15 17:40 编辑 ]
parser是php内置的一个用来处理xml的解析器,它的工作由三个事件组成:起始标签、 读取数据、结束标签。 也就是说在对xml进行处理的时候每当遇到起始标签、数据和结束标签的时候函数会做相应的动作来完成对xml数据的转换。 php中对xml读取的相关函数的介绍: 引用: -------------------------------------------------------------------------------- 对象 xml解析函数 描述 元素 xml_set_element_handler() 元素的开始和结束 ...
parser是php内置的一个用来处理xml的解析器,它的工作由三个事件组成:起始标签、 读取数据、结束标签。 也就是说在对xml进行处理的时候每当遇到起始标签、数据和结束标签的时候函数会做相应的动作来完成对xml数据的转换。 php中对xml读取的相关函数的介绍: 引用: -------------------------------------------------------------------------------- 对象 xml解析函数 描述 元素 xml_set_element_handler() 元素的开始和结束 ...
perl读取含有中文信息的xml,中文信息显示乱码?通过use xml::TreeBuilder模块读的xml 用$search_value= encode("utf-8", decode("gb2312", $search_value)); 转换编码,仍然不行!求哪位大侠帮忙!谢谢!
package com.wondertek.util; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.pars...
java怎样读取类似下面xml中的cdata数据?
xml version="1.0" encoding="gbk"?>
/** * 得到xml文件属性的集合对象 * @param xmlDoc xml对象 * @param name 属性名称 如: user * @return 返回 Array 对象 * Example xml: * * * * * 小猪 * * 27 * * * * 小霞 * * 26 * * */ function getxmlArray(xmlDoc, name) { var keys = name.split('.'); var node = xmlDoc.documentElement; // 得到根节点 var rtn = new Array()...
/** * 得到xml文件属性的集合对象 * @param xmlDoc xml对象 * @param name 属性名称 如: user * @return 返回 Array 对象 * Example xml: * * * * * 小猪 * * 27 * * * * 小霞 * * 26 * * */ function getxmlArray(xmlDoc, name) { var keys = name.split('.'); var node = xmlDoc.documentElement; // 得到根节点 var rtn = new Array(...
有这样一个xml文件(book.xml):
xml version="1.0" encoding="utf-8"?>