- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 NodeJs 中创建一个需要支持特定 xml 请求的 Web 服务。所以我使用 libxmljs 来解析 xml 并根据 xsd 验证它。
在我的 Windows 机器上一切正常,因此执行此操作时:
isValid = xml.validate(xsd)
isValid 将设置为 bool 值,并且 xml 将在属性validationErrors 中包含项目。一切都很好,直到我在运行 Node 的 docker 容器中运行它:10.15.2-alpine。
只要验证通过,一切都很好,但是当验证错误时,整个docker容器就会崩溃。
我在谷歌搜索时找不到这个问题的答案,所以我自己提供答案:-)
最佳答案
更改 Dockerfile 以使用 FROM node:10.15.2-slim 而不是 FROM node:10.15.2-alpine。
是的,它使用更多空间,但 alpine 版本似乎与 libxmljs 使用的一些预构建 python 库不兼容。
关于node.js - 当 xml 架构验证失败时,Nodejs libxmljs 使 docker 容器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55294565/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
我正在尝试用 int 值替换冗长的 XML 标签。示例 '' 为 '',因此整个 XML 文件中名称为 'child' 的每个标记都将替换为 '1'。为此,我在 NodeJS 中使用 libxmljs
当我尝试安装 libxmljs npm 包时收到以下错误消息。 $ sudo npm install -g libxmljs npm http GET https://registry.npmjs.o
我正在尝试使用 libxmljs (https://github.com/polotek/libxmljs) 解析 XML 字符串.我有一些问题。我需要对我正在解析的内容应用逻辑,并根据定义的内容和未
当我尝试使用 libxmljs 解析以下 xml 时,我感到困惑: Title 1 Summary 1 Title 2
正如标题所示,我正在尝试在 Windows Azure 上部署我的网站,该网站使用 libsmljs,当然是基于 Node.js 构建的。当 Azure 部署站点时,它失败并显示以下内容: Comma
我的问题与命名空间有关。 我正在尝试从 Maven pom xml 中检索元素的值。我的libxml-js代码如下: var fs = require('fs'); var libxml = requ
我正在使用一个名为 gulp-xml-editor 的模块它使用 libxmljs 。在 Mac 上一切正常,但当我在 Windows 机器上尝试时,我得到:“无法找到绑定(bind)文件”,指的是
我在 mac os x 10.9.3 上构建 libxmljs 时遇到问题。 这是我得到的: 3 warnings generated. CC(target) Release/obj.target
我已经看了这个代码几个小时了,但我无法让它工作,我也不知道为什么。 var libxmljs = require("libxmljs"); var xml = '' + '' +
我在 libxmljs 存储库上发布了一个问题,该问题已被关闭,因为他们认为这在库级别不是问题。所以我把它贴在这里。 我尝试使用 OASIS 提供的 XML 架构验证 XLIFF 文件,但我不断收到
我正在 NodeJs 中创建一个需要支持特定 xml 请求的 Web 服务。所以我使用 libxmljs 来解析 xml 并根据 xsd 验证它。 在我的 Windows 机器上一切正常,因此执行此操
我有一个使用无服务器、express 和 libxmljs 的 super 基本 AWS Lambda 函数(将 JavaScript 绑定(bind)到 libxml): 代码 无服务器.xml:
在 Ubuntu 11.10 上, Node 0.6.17、0.6.18 和 0.6.19 安装了 libxml2 (2.7.8) 和 libxml2-dev - 一切正常。 在 Node 为 0.6
我正在使用 Vagrant/VirtualBox 运行 CentOS 6.8(Final)。GCC 编译器版本是 (v4.4.7) Node 版本(最新的 LTS):v4.4.6 我的 package
我是一名优秀的程序员,十分优秀!