问题标签 [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.
android - 最佳解决方案能够在不更新应用程序的情况下更新数据库
感谢您花时间阅读我的问题。我正在为我的应用寻找最佳解决方案的建议。这个应用程序基本上是一个我希望用户能够搜索的对象数据库。数据库将由我自己而不是用户不断更新,因为新产品经常发布。我已经阅读了一些选项,并开始使用平面文件数据库来实现它,但我意识到每次更新数据库都需要更新应用程序,这是不需要的。我阅读了有关使用 SAX Parser 的信息,这似乎是一种可能性,但想知道是否还有其他可行的选择。提前致谢!-戴夫
android - Android,SAX 解析器在读取特殊字符时出现问题
我想解析具有 HTML 标记和特殊字符的 xml 文件,这是我的 xml 文件 ,同时使用 SAX 解析器 HTML 内容不会解析和从单词上的特殊字符中跳过的文本 有人可以建议我怎么做或任何链接获取示例代码或说明如何操作
java - 从android中的网络数据库解析xml文件
我正在尝试从 URL 解析 xml 文件。我在以下链接中找到了一个示例
http://www.anddev.org/parsing_xml_from_the_net_-_using_the_saxparser-t353.html
并尝试在我的代码中使用它,但它返回的值为 null
以下是我解析xml的代码
以下是 MyXMLhandler 的代码
下一部分是我解析的数据集类
请告诉我哪里出错了
android - 无法解析数据,因为我收到 expatParser 异常
伙计们以下是我要解析的xml
以下是我正在使用的解析器的代码
sp.parse() 是给我 expatParser 异常的代码,我在之前的 5 个 xml 解析中一直使用相同的逻辑,但我没有收到此错误。我做错了什么还是xml错了?
ruby - 为什么 Nokogiri 会截断这个元素?
我正在使用 Nokogiri 和 Ruby 1.9.2 解析 XML 文件。Descriptions
在我阅读(下文)之前,一切似乎都运行良好。文本被截断。输入文本是:
但相反,我得到:
请注意,它从g.
超过一半的地方开始。
这是完整的 XML 文件:
这是我的 Ruby 程序:
谢谢
java - java - 如何跳过格式良好的java DOM解析器
我知道这已被多次询问,但我有一个不同的问题来处理它。在我的例子中,应用程序接收到一个非格式良好的 dom 结构作为字符串传递。这是一个示例:
如您所见,内容格式不正确。现在,如果我尝试使用普通的 SAX 或 DOM 解析器进行解析,它会抛出一个可以理解的异常。
org.xml.sax.SAXParseException:对实体“功能”的引用必须以“;”结尾 分隔符。
根据要求,我需要阅读此文档,添加一些额外的 div 标签并将内容作为字符串发送回。这通过使用 DOM 解析器非常有效,因为我可以读取输入结构并在所需位置添加额外的标签。
我尝试使用 JTidy 之类的工具进行预处理然后解析,但这会导致将文档转换为完整的 html,这是我不想要的。这是一个示例代码:
这将输入完全转换为格式良好的 html 文档。然后很难手动删除 html 标签。我尝试的另一个选项是使用 SAX2DOM,它也创建了一个 HTML 文档。这是一个示例代码。
如果有人可以分享他们的想法,我将不胜感激。
谢谢
android - SAX解析器中对象的ArrayList的Android问题
我正在尝试解析这样构建的 XML 页面:http: //pastebin.com/t9cXdnGs。我按照本教程实现了一个基本的 SAX 解析器:Anddev SAX 教程。
它工作得很好,除了我只得到最后一个标签的值。为了解决这个问题,我实现了一个 ArrayList 来添加每个 XML 节点创建的每个对象。但现在我得到了一些奇怪的输出。对于他在循环中传递的每个节点,他再次添加相同的值。所以对于节点 1,我得到一次值,对于节点 2,我得到两次值,依此类推......(例如:value1、value2value2、value3value3value3)
我似乎无法弄清楚出了什么问题...
这是我的完整页面源代码:http: //pastebin.com/bkyz0g1U
iphone - 带有额外 XML 标记的 SOAP 消息错误
对于上面的代码,它工作正常,但是当我将附加标签作为父标签添加到 id 和密码时
它显示异常并收到此错误:
org.xml.sax.SAXException:SimpleDeserializer 在尝试反序列化的过程中遇到了一个子元素,这不是预期的。
它甚至不允许我访问服务器。
python - ContentHandler 未定义
我正在尝试从 O'Reilly 的Python 和 XML中学习 Python 的 SAX 模块。我正在尝试运行以下示例代码,但我不断收到错误消息,我无法弄清楚原因。
第一个文件是handlers.py
:
第二个文件是art.py
,它导入第一个文件:
当我尝试运行时art.py
,我得到以下信息:
我可能遗漏了一些明显的东西。有人可以帮忙吗?
谢谢!