草庐IT

Android解析JSONObject

全部标签

xml - 解析 XML 并找到字符串的所有实例

我正在处理一个类似于以下内容的xml文件。不过是下面的几千倍以上。我将使用powershell来解析xml我需要找到字符串“c:\”出现的所有任务的任务名称。如果字符串可能只出现在一个区域,这可能很容易,但它确实可以在整个任务中出现。在此特定任务中,我将C:\放入了4个不同的时间。我希望得到任务名称的输出,以及给定路径被引用的地方......C:\pathGoesHere 最佳答案 假设XML位于file.xml,在XPath之后返回您的Name属性:字符串“C:\”可能位于://Task[contains(text(),"C:\"

XML 解析错误 : XML declaration not well-formed

我创建了一个XML提要,它在我的本地开发环境中输出正常,但在实时服务器上,我收到以下错误:XMLParsingError:XMLdeclarationnotwell-formedLocation:http://realaussieadventures.com/home/tourFeedLineNumber1,Column15:--------------^我已经尝试过带引号()的版本-在本地工作-不带引号()-在本地或实时不工作-使用转义引号()-在本地工作。Local是一个MAMP开发环境。这是怎么回事? 最佳答案 认为答案有点过

c# - 解析 XML 的高效方法

我发现确定解析某些XML的最佳方法令人费解。似乎它们有很多可能的方法,但没有一种真正让我满意。我目前的尝试看起来像这样:XElementxelement=XElement.Parse(xmlText);varname=xelement.Element("Employee").Attribute("name").Value;所以,这行得通。但如果缺少“Employee”元素或“name”属性,它会抛出异常。我不想抛出异常。探索一些examplesavailableonline,我看到这样的代码:XElementxelement=XElement.Load("..\\..\\Employe

ruby-on-rails - 如何像使用 Nokogiri gem 一样使用 Ox gem 打开、解析和处理 XML 文件?

我想打开一个外部XML文件,解析它并使用数据存储在我的数据库中。我用Nokogiri很容易做到这一点:file='...external.xml'xml=Nokogiri::XML(open(file))xml.xpath('//Element').eachdo|element|#processelementsandsavetoDatabasee.g.:@data=Model.new(:attr=>element.at('foo').text)@data.saveend现在我想尝试(可能更快)Oxgem(https://github.com/ohler55/ox)-但我不知道如何打开和

java - 将 XML 解析/反序列化为 JavaObjects

我开始了一个新的小项目,我想从XML中反序列化对象。我创建了一个xsd:http://pastebin.com/n1pwjRGX和一个示例XML文件:哪个应该用xsd等等。那么我怎样才能将这些XML反序列化为一个漂亮的Java对象结构呢?可能喜欢:classHDB{privateHashMapmap;}classCountry{privateListlist;//ortwoListswithandprivateListregions;}classRegion{privateListlist;//ortwoListswithand}classvariableHoliday{private

xml - 我不想解析 XML 中的某些标签

目前这将是我正在处理的示例XML:9603333560511danialsays:hahahanothing.现在请注意,标签可以包含其他标签(不应该被解析),我必须为此制作一个dtd。dtd是这样的:]>但问题是XML解析器仍然进入标记并表示标记应该用标记关闭。我只想从XML中获取数据,我不想进一步解析msg。请帮我解决这个问题,并告诉我这是否可以用DTD来完成。谢谢! 最佳答案 您不能制作一个DTD来神奇地使有问题的XML不再有问题。XML格式不正确,因此它永远不会有效,因为格式正确是有效性的先决条件(有效性在这里甚至不重要AF

C# 从 StringBuilder 解析 Xml

我有一个包含XML文件内容的StringBuilder。在XML文件中有一个名为的根标签。并包含多个标签。我想通过XML进行解析以读取s中的标签值,但不确定该怎么做。我必须为此使用一些C#XML数据类型吗?提前致谢 最佳答案 StringBuildersb=newStringBuilder(xml);TextReadertextReader=newStringReader(sb.ToString());XDocumentxmlDocument=XDocument.Load(textReader);varnodeValueList=f

java - 在 Java 中将外部 XML 解析为 JSON?

所以我坐在这里使用GoogleGeocoder,它通过“GOOGLE_URL/xml?address=input&sensor=false”返回XML。我需要使用Java获取它并将其解析为JSON对象并继续发送。我该怎么做?(不,这不是作业)请注意,它最好在标准库中完成。目前,我正在尝试弄清楚是否可以使用例如SAX来完成。 最佳答案 这是一个工作示例,展示了如何连接到URL、下载XML并将其转换为JSON格式:连接到URL并将XML作为字符串下载:Stringstr="http://maps.google.com/maps/api/

xml - 使用 XMLReader 的 F# XML 解析

我正在尝试使用F#处理一个特别大的XML文档。由于排除了加载整个文档的可能性,因此我尝试使用XmlReader来达到我的目的。我的第一步是将XML文档定义为节点序列。//ReadXMLasalazysequenceletRead(s:string)=letr=XmlReader.Createsletsrc=seq{whiler.Read()doifXmlNodeType.Element=r.NodeTypethenyieldCreateNodeDatarwhiler.MoveToNextAttribute()doyieldCreateNodeDatardoneelseyieldCrea

c# - 如何在c#中解析html中的文本

我有一个这样的html表达式:"ThisisSomeText"+Environment.NewLine+"Thisissomemoretext我只想提取文本。所以结果应该是"ThisisSomeText"+Environment.NewLine+"Thisissomemoretext"我该怎么做? 最佳答案 使用HtmlAgilityPackstringhtml=@"ThisisSomeText"+Environment.NewLine+"Thisissomemoretext";HtmlAgilityPack.HtmlDocumen