问题标签 [e4x]
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.
e4x - 欢乐:用 XML 对象中的内容覆盖 msg 对象
任务是将 XML 对象从 Channel-A 发送到 Channel-B
渠道沟通的步骤:
- 在 Channel-B 的源转换器中,提取 HL7v2 内容
- 用提取的内容覆盖 Channel-B 中的当前 msg 对象
- 继续在其他通道-B 源变压器中,并期望
msg['PID']['PID.5']
正常参考。
好消息是我可以将 HL7v2 的“有效负载”提取到一个变量中。问题或困难在于重置msg
对象或任何其他能够按预期引用 HL7 属性的对象。
当我用 . 创建一个新变量时SerializerFactory.getHL7Serializer
,它会用标签<HL7Message>
.
问题:您对如何覆盖 msg 对象有任何建议吗?
我怎样才能开始这样引用味精:
msg['PID']['PID.5']
现在的情况
- 接收通道的输入类型是 XML
- 需要从该 XML 对象中提取所有属性;ID 是稍后在目标中使用的数据库 PK。
xml - AS3 中的 XML 属性访问
我有一个 xml 文件(使用 URLLoader 加载),如下所示:
加载后,使用 E4X 或纯 AS3访问world.squareunits的最快方法是什么?
javascript - 将简单的 XPath 查询转换为 E4X 查询
有人可能会认为 XPath 查询的相应 E4X 查询//*[@foo = "bar"]
, 会是..*.(@foo == "bar")
,但是只要它到达没有 foo 属性的元素就会抛出错误。我目前正在使用..*.(function::valueOf().@foo == "bar")
。
我的问题是,是否有另一种不那么简单的方法来做到这一点。
java - Java:在 E4X 中解析 XML 的方法?
我想知道是否有一种方法可以使用 E4X 或类似于 E4X 的东西来解析 XML。
这样的框架/库是否存在?
谢谢!
xml - Flex e4x - 通过多个属性选择
我想按此标准选择节点的 XMLList
本质上通过属性 [名称和值] 查询给定项目名称
xml - AS3:按属性按字母顺序插入 XML 元素
所以我有一个有点棘手的问题......
我正在编写的类中生成一个 XML 文件。假设这是起始 XML:
我想添加额外<element>
的。排序的第一个顺序是按“类型”,然后是“x”,然后是“y”。因此,如果我添加一个新的“类型” <element>
,比如说类型“文本”,我希望在任何“图像”之后插入文本<element>
。
例如:
基本思想是在我<element>
向每个列表添加更多 '时保持列表排序<container>
......数字排序很简单,但我无法找到一种按字母顺序排序的干净方法。
建议表示赞赏。
我唯一能想到的就是将类型放入一个数组中。添加“新类型”,排序并调用 indexOf()...数字应该是我应该插入的当前位置?感觉很笨拙。
xml - 为什么这个 XML 查询不起作用?
这是测试用例的一些代码。我不明白为什么前两个查询会产生结果,但第三个不会。有任何想法吗?
起作用的是,如果我在不正确查询的节点下方添加一个虚拟节点。
为什么它只有在它下面有一个节点时才有效?
xml - 这个 xpath 查询的 Flex/AS3/E4X 等效项是什么?
鉴于此文件:
我想要一个与 xpath 等效的 e4x //element[list/key/@attr="val"]
。有可能这样做吗?
apache-flex - 如何使用 e4X 创建可变路径?
我需要知道如何在 Flex 3 和 e4X 中解析变量路径。例如,我有两个 XML 字符串,其中一个元素的名称是唯一的区别。
目前我正在访问这样的变量:
我宁愿让这个任务更抽象,这样如果引入“NameOfChild3”,我就不需要更新代码。例如:
有没有人知道如何做到这一点?
xml - 如何过滤掉 XML 的特定节点?
以这个 XML 示例为例:
我需要某种过滤器来获取其中所有标记为“隐藏”的节点都被删除的副本,如下所示:
我尝试使用这样的东西
但这实际上只是让我返回了原始 XML(因为我要求满足这些条件的根,所以我得到了根)。我明白为什么我的方法不起作用,但我不知道从哪里开始。