问题标签 [amara]
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.
python - Python xpath 不工作?
好吧,这开始让我有点发疯了。我已经尝试了几个用于 Python 的 xml/xpath 库,但无法找到一种简单的方法来获取臭名昭著的“标题”元素。
最新的尝试看起来像这样(使用 Amara):
但这什么也没打印出来。我的 XML 看起来像这样: http: //programanddesign.com/feed/atom/
如果我尝试//*
而不是//title
它按预期返回所有内容。我知道 XML 里面有title
s,那么有什么问题呢?是命名空间还是什么?如果是这样,我该如何解决?
似乎无法让它在没有前缀的情况下工作,但这确实有效:
python - 阿马拉和django
我正在尝试使用 Amara 库使用 django 视图进行 Web 服务调用。
但是,无论何时我这样做import amara
(通过简单地导入它!)并在导入的情况下调用 django 视图,我都会收到这样的错误:
如何解决?我在 Debian Lenny 和 Ubuntu 10.04 下尝试过这个,但通过 Django SVN 版本和 Amara 1
我怀疑一些字符编码问题。
python - 如何使用 Python 中的 Amara 库针对 XSD 架构验证 xml 文件?
以下 Q 的高额赏金:
您好,这是我在 Ubuntu 9.10 上使用 Python 2.6、Amara2 尝试的(顺便说一下,test.xsd 是使用 xml2xsd 工具创建的):
那么,为什么我会看到这个错误?不支持此功能吗?如何在灵活指向任何 XSD 文件的同时针对 XSD 验证 XML 文件?谢谢,如果您有任何问题,请告诉我。
python - 在 python-amara 中打印属性值
我正在尝试使用 python-amara 解析 xml 文件。
当我这样做时,它会给
但是,当我尝试这个时:
它说:
任何想法?
python - 在 Python 中从 amara 切换到 lxml
我试图用 lxml 库来完成这样的事情: http ://www.xml.com/pub/a/2005/01/19/amara.html
但我最难弄湿了!我想要做的是:下降到名为“X”的根节点,然后下降到名为“Y”的第二个子节点,然后抓住它的所有子节点“命名 Z”,然后只保留那些没有属性的子节点'name' 设置为 'bacon',然后对于每个剩余节点查看其所有名为 'W' 的子节点,并仅保留基于某个过滤器的子集,该子集查看 W 的唯一子节点 A、B 和 C。然后我需要使用以下(非优化)伪代码处理它们:
这就是我想要完成的事情。在我尝试让这段代码更干净之前,我想让它工作。
请帮忙,因为我迷失在这个 API 中。如果您有任何问题,请告诉我。
python - Python 错误:我无法使用 pip 安装 amara
Python v2.7.3
python - 无法在 Github 上运行 Unisubs (amara) 存储库
- 在这个仓库中:https://github.com/pculture/unisubs,
- 我遵循了它的“快速入门”,但在第 3 步出现了这个错误:“... Get:13 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB] 在 53 秒内获取 20.8 MB (391 kB/ s) W: 无法获取http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages Hash Sum mismatch
E: 部分索引文件下载失败。它们已被忽略,或者使用旧的。命令“ /bin/sh -c apt-get update
”返回一个non-zero code: 100
“
- 我为那个 repo 创建了一个 issue,但它的所有者说它看起来不像 repo 问题,而是 ubuntu 包或 docker 基础映像问题。然后他关闭了这个问题。
- 然后谷歌先生指导我在文件中添加一行代码:“
RUN rm /var/lib/apt/lists/* -vf
”之前“RUN apt-get update
”Dockerfile
。但仍然没有运气。我仍然遇到同样的错误。
谁能告诉我如何修复它来运行这个 repo?太感谢了。
更新 1:
你好,我找到了这个问题的原因。这是因为我的互联网提供商禁止了一些下载网址。我切换到另一个互联网提供商并运行第 3 步:bin/dev build 成功,尽管在此步骤“设置 ca-certificates-java”中还有另一个问题,由于这个主题,我使用“覆盖”机器解决了这个问题:https:/ /github.com/docker/docker/issues/18180-> But now I come up with another issue at step 4: bin/dev up -> The error is below: " Creating unisubs20160121_cache_1 Creating unisubs20160121_queue_1 Creating unisubs20160121_db_1 Creating unisubs20160121_worker_1 Creating unisubs20160121_app_1 Attaching to unisubs20160121_worker_1, unisubs20160121_app_1 worker_1 | /usr/bin/python:无法打开文件“manage.py”:[Errno 2] 没有此类文件或目录 unisubs20160121_worker_1 退出,代码 2 app_1 | /usr/bin/python:无法打开文件“manage.py”:[Errno 2] 否此类文件或目录 unisubs20160121_app_1 以代码 2 退出“
我来宾命令:“bin/dev up”想要执行文件夹 bin/dev 中不存在的文件 manage.py。我注意到的另一件奇怪的事情是,在成功运行第 3 步:“bin/dev build”之后,文件夹 bin/dev 中没有生成新文件。谁能帮我弄清楚这一步?提前致谢。