Questions tagged «xml»

xml标记用于有关使用可扩展标记语言(XML)的问题,XML是一种定义文本编码规则的结构化文档格式。使用此标签时,请包括其他标签,例如编程语言,工具集,所使用的XML技术以及描述所发布问题环境的其他标签。XML的灵活性导致人机数据传输的广​​泛用途,因此要针对工具和库进行专用。

30
org.xml.sax.SAXParseException:序言中不允许内容
我有一个基于Java的Web服务客户端,该客户端连接到Java Web服务(在Axis1框架上实现)。 我的日志文件中出现以下异常: Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) …
161 java  xml 

6
使用python创建一个简单的XML文件
如果我想在python中创建一个简单的XML文件,我有哪些选择?(明智的) 我想要的xml看起来像: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc> </root>
161 python  xml 


7
这是用Java进行XML解析的最佳库。
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在搜索Java库以解析XML(复杂的配置和数据文件),我用Google搜索了一下,但是除了dom4j之外都找不到(似乎它们正在V2上工作)。不喜欢它,其他有关XML的Apache项目似乎处于休眠状态。我还没有自己评估过dom4j,只是想知道-Java是否有其他(良好)开源xml解析库?您对dom4j的体验如何? 在@Voo回答之后,让我再问一个-我应该使用Java的内置类还是诸如dom4j之类的任何第三方库。优点是什么?
158 java  xml  parsing 

19
PHP将XML转换为JSON
我试图将xml中的xml转换为json。如果我使用简单的xml和json_encode进行简单的转换,则xml中的任何属性都不会显示。 $xml = simplexml_load_file("states.xml"); echo json_encode($xml); 所以我试图像这样手动解析它。 foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); 状态的输出{"state":{"0":"Alabama"}}不是{"state":"Alabama"} 我究竟做错了什么? XML: <?xml version="1.0" ?> <states> <state id="AL"> <name>Alabama</name> </state> <state id="AK"> <name>Alaska</name> </state> </states> 输出: [{"state":{"0":"Alabama"}},{"state":{"0":"Alaska"} var dump: object(SimpleXMLElement)#1 (1) { ["state"]=> array(2) { [0]=> object(SimpleXMLElement)#3 (2) { ["@attributes"]=> array(1) …
157 php  xml  json 

5
具有多个条件的XPath
我可以使用什么XPath选择具有指定名称属性的任何类别以及具有指定值的任何子节点作者。 我尝试了以下路径的不同变体,但均未成功: //quotes/category[@name='Sport' and author="James Small"] XML: <?xml version="1.0" encoding="utf-8"?> <quotes> <category name="Sport"> <author>James Small<quote date="09/02/1985">Quote One</quote><quote date="11/02/1925">Quote nine</quote></author> </category> <category name="Music"> <author>Stephen Swann <quote date="04/08/1972">Quote eleven</quote></author> </category> </quotes>
157 xml  xslt  xpath 

5
XPath:从子节点获取父节点
我需要为子节点获取父节点 title 50 目前我只使用 //*[title="50"] 我怎么能得到它的父母?结果应为store节点。 <?xml version="1.0" encoding="utf-8"?> <d:data xmlns:d="defiant-namespace" d:mi="23"> <store d:mi="22"> <book price="12.99" d:price="Number" d:mi="4"> <title d:constr="String" d:mi="1">Sword of Honour</title> <category d:constr="String" d:mi="2">fiction</category> <author d:constr="String" d:mi="3">Evelyn Waugh</author> </book> <book price="8.99" d:price="Number" d:mi="9"> <title d:constr="String" d:mi="5">Moby Dick</title> <category d:constr="String" d:mi="6">fiction</category> <author d:constr="String" d:mi="7">Herman Melville</author> <isbn d:constr="String" d:mi="8">0-553-21311-3</isbn> </book> …
157 xml  xpath 


19
为什么每个人都为jQuery选择XML之上的JSON?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 改善这个问题 我认为XML具有高度的可移植性,可以用作小型数据库。我已经看到XML随处可见。我什至看到大公司转而使用JSON。甚至Microsoft都集成了对JSON的支持。对JSON的所有炒作是什么?
155 jquery  xml  json 

4
使用XML包将html表刮成R数据帧
如何使用XML包抓取html表? 以巴西足球队的维基百科页面为例。我想在R中阅读它,并获得“巴西与FIFA认可的球队进行的所有比赛的清单”表作为data.frame。我怎样才能做到这一点?
153 html  r  xml  parsing  web-scraping 

5
实现IXmlSerializable的正确方法?
程序员决定实施后IXmlSerializable,实施的规则和最佳做法是什么?我听说GetSchema()应该返回,null并且ReadXml应该在返回之前移至下一个元素。这是真的?怎么样WriteXml-它应该为对象编写一个根元素,还是假定该根已经被写入?应该如何对待和书写子物件? 这是我现在所拥有的样本。我会在收到良好回应后对其进行更新。 public class MyCalendar : IXmlSerializable { private string _name; private bool _enabled; private Color _color; private List<MyEvent> _events = new List<MyEvent>(); public XmlSchema GetSchema() { return null; } public void ReadXml(XmlReader reader) { if (reader.MoveToContent() == XmlNodeType.Element && reader.LocalName == "MyCalendar") { _name = reader["Name"]; _enabled = Boolean.Parse(reader["Enabled"]); …

2
XPath:选择文本节点
具有以下XML: <node>Text1<subnode/>text2</node> 如何通过XPath选择第一个或第二个文本节点? 像这样: /node/text()[2] 当然是行不通的,因为它是节点内每个文本的合并结果。
150 xml  xpath  selection 

8
将文本中心与android对齐
我知道这听起来很简单。我需要在中间放置一个文本,但是当文本太长时,它需要移到下方,但仍要在xml的中心对齐。 这是我的代码: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> 我放置paddingTop和Bottom是因为我需要一些空间。PS:我的代码更大;它在RelativeLayout中。
149 java  android  xml  text  center 


14
Grep和Sed等效于XML命令行处理
在执行Shell脚本时,通常数据将存储在单行记录的文件中,例如csv。使用grep和处理数据非常简单sed。但是我必须经常处理XML,因此我真的很想一种通过命令行编写对XML数据的脚本访问方式。什么是最好的工具?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.