Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML文本解析器_Xml_Parsing_Text - Fatal编程技术网

XML文本解析器

XML文本解析器,xml,parsing,text,Xml,Parsing,Text,伙计们,我现在可以解析文件了。我需要一些帮助,如何从输出中生成Hashmap/Hashtable。 例如 开始:VCARD 版本:3.0 N:Rangarajkarthik FN:karthik Rangaraj 电邮:kart2006@gmail.com 电邮:karthikrangaraj@yahoo.com 完:VCARD 从上面的示例输出中,我如何为该名称创建id并存储与该名称对应的电子邮件地址。 我们将非常感谢您的想法和帮助。谢谢大家。例如,对于java,您可以使用String方法解析

伙计们,我现在可以解析文件了。我需要一些帮助,如何从输出中生成Hashmap/Hashtable。 例如 开始:VCARD 版本:3.0 N:Rangarajkarthik FN:karthik Rangaraj 电邮:kart2006@gmail.com 电邮:karthikrangaraj@yahoo.com 完:VCARD

从上面的示例输出中,我如何为该名称创建id并存储与该名称对应的电子邮件地址。
我们将非常感谢您的想法和帮助。谢谢大家。

例如,对于java,您可以使用
String
方法解析.part文件(
line.split(“:”)
)和用于创建xml文件的框架

“将此文件解析为XML文件”的意思是“解析此文件并以XML格式写出数据”吗?如果是这种情况,则需要定义XML的外观。用Python或Perl等脚本语言编写简单的转换器是最容易的。如果您可以使用XSLT2处理器(即Saxon),那么您可以使用未解析的实体在XSLT中完全做到这一点。谢谢。有人能帮我吗:java-forums.org/new-java/44727-parse-part-file-2.htmlHi,还有其他方法吗?嗯。。。对于解析输入文件,您可以使用regular表达式,但是。。。解决此问题的字符串方法更易于使用。为了生成输出xml,您可以尝试。看看有谁能帮我做到这一点: