问题标签 [xml-parsing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1073 浏览

xml - 如何在 Clojure 中组合 xml 树上的 zip-filter 查询的结果?

我想在 xml 树上组合三个 zip-filter 查询的结果。我正在解析的 XML 如下所示:

从这个例子中你可以看到<given_name>并且<suffix>是可选的——只有<surname>是必需的。这就是我的问题 - 如果我运行三个单独的查询,我得到的响应将彼此不一致:

运行这三个查询后,我将得到三个基数不匹配的序列;given_name并且suffix长度为 1 而surname长度为 2。这使我无法组合每个名称的组成部分。我需要编写一个查询,该查询将在序列构造期间执行此名称连接。

我正在查看非常稀疏的文档,clojure.contrib.zip-filter.xml并且无法弄清楚我该如何做到这一点(或者甚至可能)。不幸的是,我是 Clojure(和 Lisp)新手!谁能指出我如何编写一个连接其他三个嵌入式查询的查询?

0 投票
1 回答
436 浏览

iphone - iPhone XML parsing float data

I'm reading XML data and creating objects, but I need some of my object variables to be floats. And with the - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string it obviously becomes a string and my float variables will be set to 0.000000.

In the - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName I tried something like this when setting the value to the object, but it's apparently incompatible types as setValue wants a (id)key (and I just realized that temp was set to 0.000000 anyways, so the floatValue doesn't work either).

Does anyone have any idea how to solve it or do I just have to set it to NSStrings in my object and convert it to floats afterwards?

0 投票
28 回答
690695 浏览

android - 如何在 TextView 中显示 HTML?

我有简单的HTML

我想在TextView. 这该怎么做?

0 投票
3 回答
506 浏览

iphone - 显示xml页面的内容

我是iphone开发新手。我想解析一个xml页面。源代码包含一些htmls标签。这个html标签显示在我的模拟器中。我想过滤标签并只显示内容。xml的源代码是像

我希望显示“在……之后的一周内”而不是 html 标签。请帮帮我。谢谢

0 投票
2 回答
1321 浏览

iphone - 使用 TouchXML 解析 SO RSS 提要,否找到的标签

我正在尝试解析特定问题的 Stack Overflow RSS 提要: https ://stackoverflow.com/feeds/question/2110875

为此,我使用了 TouchXML 库。下面的代码似乎有问题:

NSLog 语句应该返回提要中所有条目的计数。在这种情况下,它应该是 '3',问题是它返回 0。

我发现这段代码确实有效:

但是使用它似乎很hacky(它可能是)并引入了其他一些零星的错误。

据我所知,Xpath 表达式是正确的。我也使用页面进行了检查。

谁能帮我解决这个问题,或者指出我正确的方向。

谢谢。

0 投票
3 回答
1109 浏览

iphone - 如何将xml解析的内容插入sqlite3数据库

我是 iphone 开发新手。我想将我的 xml 解析内容插入到 sqlite3 数据库中并检索它并将其显示在 tableView 中。我能够使用 nsxml 解析器解析并直接显示内容。请帮助我如何继续存储数据库中的内容并检索它。谢谢。

0 投票
1 回答
2335 浏览

iphone - 如何从iphone中的xml页面解析第二个子节点

我是 iphone 开发新手。我想解析一个 youtube XML 页面并检索其内容并显示在 RSS 提要中。

我的 xml 页面是

要检索我正在使用 xml 解析的内容。

我能够检索 id 、 title 和 content 值并将其显示在表格视图中。如何检索老虎图像 URL 并将其显示在表格视图中。请帮帮我。谢谢。

0 投票
1 回答
480 浏览

iphone - 如何限制 iphone 中的 xml 解析

我是 iphone 开发新手。我想从 xml 文件中解析图像 url 并将其显示在 RSS 提要中。有三个图像 url,但我只想检索一个 url 并显示它。

解析它

我只想检索老虎图像。请帮帮我。谢谢。

0 投票
1 回答
912 浏览

iphone - NSXMLParser foundCharacters 方法没有解析没有结束标签的元素

我是iphone开发的新手。我正在解析一个xml页面。xml页面由parant元素<条目>中的许多元素组成。在NSXMLParser foundCharacters方法中解析时,我给出了一个打印语句来打印“currentElement”。它不会打印<条目>和标签之间的所有元素。它只打印大约13个元素。但是条目标签内大约有22个元素。我发现只有带有结束标签的标签显示为“找到的当前元素字符”方法。像“category”这样的< category scheme="xxxxxxxxxxx"term="yyyyy" />这样的单个标签中的元素不显示。我想将方案属性的值附加到我当前的字符串中。请帮帮我。谢谢。

0 投票
2 回答
516 浏览

iphone - xml解析中找不到子元素时如何为数组添加默认值?

我是 iphone 开发新手。我正在解析 XML 页面并在 tableview 中显示内容。在 XML 页面的某个块中,子元素丢失,我想在我的数组中添加一个值 o,当子元素不喜欢特定的块。我的 XML 文件就像

我正在解析 gd:ratings 标记并在表格视图中显示其属性 numRates 值。我有一个可变数组,它存储 numRates 的值。当解析第二个块时,我必须在数组中添加对象“O”,因为它不包含 gd:ratings 标记。由于该值存在于属性标记中,因此检索内容并将其添加到可变数组中是在 NSXML 解析器 DidStartElement 方法中完成的。

由于有 25 个条目标签块,并且在这 10 个块中没有 gd 评级元素。所以数组 stories2 数组只有 15 个值。所以我无法在 tableview 中按顺序显示它。有没有办法检索属性标签在“找到字符”方法中。请帮帮我。谢谢。