问题标签 [xmllite]

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 回答
577 浏览

xml - 使用 Xmllite 解析 XML CDATA

问题:
在读取 CDATA 元素时,输出中省略了回车符 (0xD)。

是否有适当的方法告诉 Xmllite 保留 CR,
或者我是否应该始终需要 Replace(LF,CRLF) 调用?

谢谢 IA

0 投票
1 回答
985 浏览

c++ - 使用 xmllite 写入 xml 文件?

我有一个 xml 文件,其中包含一组“ game”节点(其中包含有关已保存游戏的详细信息,因为您可以将游戏保存在任何控制台游戏上)。所有这些都包含在一个“ games”根节点中。我正在为这个 xml 文件实现保存功能,并希望能够在“”根节点中附加或覆盖“ game”节点及其子games节点。

如何做到这一点xmllite.dll

0 投票
1 回答
290 浏览

parsing - XMLLite 解析器挂起

我正在使用 XMLLite 解析 XML。我注意到当它是一个相对较大的文件时,读者的指针无法找到文件的下一个元素(标签)。当我减少文件的内容时,它可以成功解析。

阅读器不断显示节点类型“XmlNodeType_None”,无法完成解析,陷入无限循环。

它是用它的文件大小做些什么吗?或者初始化IStream的任何东西?我的文件只有大约 9000 字节的数据。

谢谢

0 投票
1 回答
941 浏览

xml - 我可以使用与 MSXML 相同的功能在 XMLLITE 中执行 xml 操作吗?

我对 MSXML 解析器有所了解,用本机代码创建 xml ..Msxml 依赖于 COM ..所以我想创建没有 com 和 dom 的 xml,所以我想选择 XMLLITE ..但我不知道关于 xmllite 的全部细节,什么时候我在 msdn 中阅读了 xmllite 文档,我收集了一些要点,它们将只提供 2 个东西(IXMLReader 和 IxmlWriter)。在 msxml 中,我有很多功能可以执行 xml 操作,例如选择单节点、追加子节点 ..现在我可以执行与 XMLLITE 相同的东西?..请给我正确的选择...

0 投票
1 回答
2435 浏览

c++ - 如何使用 xmlite 将 xml 存储在缓冲区中?

我正在尝试在缓冲区上使用 XmlLite 写入 xml 数据,但没有任何 api。编写一个 xml 文件很完美,但是在内存流上我不知道我正在使用 follwong 链接 api http://msdn.microsoft.com/en-us/library/ms752901(v=VS.85).aspx

0 投票
2 回答
420 浏览

c++ - 如何加载和更新 XML

我尝试过使用XML Lite,它非常适合读写新的 xml ,但是当我尝试将新元素添加到现有 XML 时,我无法弄清楚如何去做。

有没有其他方法,我可以做XML操作。

0 投票
1 回答
1350 浏览

c++ - 将 xmllite.lib 添加到 Visual Studio 2008

我正在尝试编译需要 Xmllite.lib 的 Intel Appup 示例程序“SlideshowexampleApplication”。我搜索并看到我应该将此文件添加到 Visual Studio 2008 中的链接器选项,但在项目属性-> 配置属性下我没有看到链接器选项。我尝试添加 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include' 作为附加包含目录,但仍然出现编译错误。

构建开始:项目:PicasaExampleComponent,配置:调试 Win32
创建库...

链接:致命错误 LNK1181:无法打开输入文件 'XMLLite\lib\XmlLite.lib'

这是示例项目: http ://appdeveloper.intel.com/en-us/article/slideshow-example-windows

0 投票
1 回答
2600 浏览

c++ - 无法使用内存缓冲区读取带有 xmllite 的 xml 字符串

我正在尝试打开一个内存流以与 xmllite 库一起使用。给一个人写信没问题,但是从一个人读信让我很难过。下面是我正在使用的代码。基本上我创建了一个默认的 xml 字符串 (LPWSTR) 并使用 CreateStreamOnHGlobal 将其写入内存流。然后,我从头开始并读回它以确保它在那里(它是)。然后我再次寻找并将其分配给读者的输入。它永远不会越界:

我得到一个 XmlNodeType_None 和一个 HRESULT 值 -1072894427。我相信它无法读取流,但我不确定。如果我改用文件流并从内存流写入 xml,则相同的代码也可以正常工作

0 投票
1 回答
634 浏览

c++ - Microsoft XMLLite 的 XML 绑定

我有一个 C++ 项目,我在其中使用Microsoft XmlLite来解析多个 XML 文件。现在我有一个需要解析的新文件,并且我有一个 XSD 架构。我知道那里有许多 C++ XML 绑定工具,但到目前为止我发现的所有工具都要求我包含另一个 XML 解析库,我想避免使用它。因此我的问题是:是否有任何开源或商业工具可以生成基于 Microsoft XmlLite 的 C++ XML 绑定?

0 投票
1 回答
694 浏览

c++ - XML Lite 解析问题 - 解析时忽略无效数据

我使用微软的 XML Lite (http://msdn.microsoft.com/en-us/library/windows/desktop/ms752872%28v=vs.85%29.aspx)

有没有办法忽略它可能做的任何验证错误(我在与“”相关的节点上遇到一些模糊的错误 - 尽管 XML 输入看起来很好)并继续下一个节点?

我有这样的阅读循环