问题标签 [saxparser]

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 投票
1 回答
354 浏览

android - 最佳解决方案能够在不更新应用程序的情况下更新数据库

感谢您花时间阅读我的问题。我正在为我的应用寻找最佳解决方案的建议。这个应用程序基本上是一个我希望用户能够搜索的对象数据库。数据库将由我自己而不是用户不断更新,因为新产品经常发布。我已经阅读了一些选项,并开始使用平面文件数据库来实现它,但我意识到每次更新数据库都需要更新应用程序,这是不需要的。我阅读了有关使用 SAX Parser 的信息,这似乎是一种可能性,但想知道是否还有其他可行的选择。提前致谢!-戴夫

0 投票
0 回答
427 浏览

android - Android,SAX 解析器在读取特殊字符时出现问题

我想解析具有 HTML 标记和特殊字符的 xml 文件,这是我的 xml 文件 ,同时使用 SAX 解析器 HTML 内容不会解析和从单词上的特殊字符中跳过的文本 有人可以建议我怎么做或任何链接获取示例代码或说明如何操作

0 投票
1 回答
390 浏览

android - 如何在 android 中使用 SAXparsing 解析以下代码?

0 投票
1 回答
717 浏览

java - 从android中的网络数据库解析xml文件

我正在尝试从 URL 解析 xml 文件。我在以下链接中找到了一个示例

http://www.anddev.org/parsing_xml_from_the_net_-_using_the_saxparser-t353.html
并尝试在我的代码中使用它,但它返回的值为 null

以下是我解析xml的代码

以下是 MyXMLhandler 的代码

下一部分是我解析的数据集类

请告诉我哪里出错了

0 投票
2 回答
2857 浏览

android - 无法解析数据,因为我收到 expatParser 异常

伙计们以下是我要解析的xml

以下是我正在使用的解析器的代码

sp.parse() 是给我 expatParser 异常的代码,我在之前的 5 个 xml 解析中一直使用相同的逻辑,但我没有收到此错误。我做错了什么还是xml错了?

0 投票
2 回答
353 浏览

ruby - 为什么 Nokogiri 会截断这个元素?

我正在使用 Nokogiri 和 Ruby 1.9.2 解析 XML 文件。Descriptions在我阅读(下文)之前,一切似乎都运行良好。文本被截断。输入文本是:

但相反,我得到:

请注意,它从g.超过一半的地方开始。

这是完整的 XML 文件:

这是我的 Ruby 程序:

谢谢

0 投票
1 回答
4839 浏览

java - java - 如何跳过格式良好的java DOM解析器

我知道这已被多次询问,但我有一个不同的问题来处理它。在我的例子中,应用程序接收到一个非格式良好的 dom 结构作为字符串传递。这是一个示例:

如您所见,内容格式不正确。现在,如果我尝试使用普通的 SAX 或 DOM 解析器进行解析,它会抛出一个可以理解的异常。

org.xml.sax.SAXParseException:对实体“功能”的引用必须以“;”结尾 分隔符。

根据要求,我需要阅读此文档,添加一些额外的 div 标签并将内容作为字符串发送回。这通过使用 DOM 解析器非常有效,因为我可以读取输入结构并在所需位置添加额外的标签。

我尝试使用 JTidy 之类的工具进行预处理然后解析,但这会导致将文档转换为完整的 html,这是我不想要的。这是一个示例代码:

这将输入完全转换为格式良好的 html 文档。然后很难手动删除 html 标签。我尝试的另一个选项是使用 SAX2DOM,它也创建了一个 HTML 文档。这是一个示例代码。

如果有人可以分享他们的想法,我将不胜感激。

谢谢

0 投票
2 回答
754 浏览

android - SAX解析器中对象的ArrayList的Android问题

我正在尝试解析这样构建的 XML 页面:http: //pastebin.com/t9cXdnGs。我按照本教程实现了一个基本的 SAX 解析器:Anddev SAX 教程

它工作得很好,除了我只得到最后一个标签的值。为了解决这个问题,我实现了一个 ArrayList 来添加每个 XML 节点创建的每个对象。但现在我得到了一些奇怪的输出。对于他在循环中传递的每个节点,他再次添加相同的值。所以对于节点 1,我得到一次值,对于节点 2,我得到两次值,依此类推......(例如:value1、value2value2、value3value3value3)

我似乎无法弄清楚出了什么问题...

这是我的完整页面源代码:http: //pastebin.com/bkyz0g1U

0 投票
1 回答
538 浏览

iphone - 带有额外 XML 标记的 SOAP 消息错误

对于上面的代码,它工作正常,但是当我将附加标签作为父标签添加到 id 和密码时

它显示异常并收到此错误:

org.xml.sax.SAXException:SimpleDeserializer 在尝试反序列化的过程中遇到了一个子元素,这不是预期的。

它甚至不允许我访问服务器。

0 投票
1 回答
622 浏览

python - ContentHandler 未定义

我正在尝试从 O'Reilly 的Python 和 XML中学习 Python 的 SAX 模块。我正在尝试运行以下示例代码,但我不断收到错误消息,我无法弄清楚原因。

第一个文件是handlers.py

第二个文件是art.py,它导入第一个文件:

当我尝试运行时art.py,我得到以下信息:

我可能遗漏了一些明显的东西。有人可以帮忙吗?

谢谢!