问题标签 [xml-nil]
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.
xslt - XSLT 删除不需要的元素
我有 XML
我想用 XSLT 处理它以复制所有 XML
<documents xsi:nil="true"/>
在没有或没有 xsi:nil="true" 的情况下如何复制所有 XML ?
所需的输出 XML
c# - 为什么Web服务返回值为null?
嗨,当我调用我的网络服务时,它返回给我:
知道有什么问题吗?当我从我的 winapp 调用它时它返回 null !但是在我开发了网络服务的网站上它工作正常并返回了我的对象!
这是我用来检索对象的 linqtosql 查询:
java - 在解组操作期间将 nil="true" 转换为 null
我从服务器接收 XML,其架构几乎将每个元素都指定为:
我正在尝试找到一种干净的方法来将收到的每个元素转换为xsi:nil="true"
在解组为 JAXB 对象时标记为 null 的元素。所以是这样的:
应该导致我的 JAXB 对象具有myIntElementName
值为 null 的属性,而不是JAXBElement
具有 nil 属性设置为 true 的对象(或任何类似的东西)。我无法控制向我发送使用该nillable
属性的 XML 的系统,因此我需要在收到它时自行转换它。
xslt - 从源 XML 获取 nil 值
我做了 XSLT 转换。
我缺少的是 nil 属性。我的意思是,如果源元素具有 nil 元素 true,我想将其映射到目标 XML。
if 以上适用于特定节点,但我想将其作为通用模板,而不是检查每个字段
可能可以创建将接收 xml 节点的模板,如果节点具有 nil 属性,则将进行验证,否则它将返回 nil 属性,否则没有 nil 属性。
下面是例子
零:输入:
java - 如何向 xsi:nil 元素添加另一个属性?
我通过编组从 xsd 生成的类来生成 xml(gml) 时遇到问题(我正在使用 maven2 xjc 插件)。
具有 gml:nilReason 属性的元素会出现问题,如下所示:
生成的类如下所示:
问题是属性 nilReason 应该与 xsi:nil 一起设置。如果我创建 Foo 的实例并添加到 nilReason 列表值 ex。“模板”它不会将 xsi:nil 属性设置为 true。如果我将空对象添加到列表中,我将得到 xsi:nil="true" 但我无法设置 nilReason 值。
我试图寻找一些绑定方法,但没有运气。
我发现的唯一解决方案是手动将属性添加到生成的类中,如下所示:
但我真的很想避免干扰生成的类。
有任何想法吗?
scala - 如何在 scala XML 解析中处理 nil?
我有一个代表我需要解析并保存在数据库中的模型的 XML 文档。在某些字段中,它可能具有由 xsi:nil 指示的 NULL 值。像这样
对于解析,我使用 scala.xml DSL。问题是我找不到任何方法来确定某事是否为零。这: (elem \ "quantity") 只是返回一个空字符串,然后当我尝试将其转换为数字时它会爆炸。用 Option 包装也无济于事。
有没有办法从那个 XML 片段中获取 None、Nil 甚至 null?
xslt - 无法通过 xslt 删除其中的“xsi:nil”标签
我有以下 xml,其中包含几个带有 xsi:nil="true" 的 xml 标签。这些是基本上为空的标签。我无法使用/找到任何 sxlt 转换器来从 xml 中删除这些标签并获取 xml 的其余部分。
c# - Xml 格式错误
我在我的 C# webservice 项目中遇到了一个可为空的属性问题。
这是序列化后的soap xml:
我试图在http://www.xmlgrid.net/xsi:nil = "true"
中查看 xml,但由于节点而无法查看。在另一个使用此 Web 服务的项目中,我在反序列化为对象时遇到了错误的 xml 格式错误。
如何忽略 null 属性?或者有没有其他方法可以解决这个问题?
我试过了 :
和
ruby-on-rails - 如何在保留空数组和 nil 值的 Rails 中将 XML 转换为哈希
当我Hash.from_xml(@xml)
在 Rails 中将 XML 结构转换为散列时,解析器不区分空数组和 nil 值,而 XML 将立即终止\
为空数组的节点描述<audio_languages/>
为与属性nil="true"
被解释为 nil的节点价值观。
XML 结构(我可以控制如何生成)如下所示:
的预期输出Hash.from_xml(@xml)
将是:
audio_languages
相反,我得到和的 nil 值avg_rating
:
java - 将空字符串设置为 xsi:nil=true
我有这门课
如果我想将 userMessage 变量设置为 null,在显示时,只是显示这个
我需要显示
我怎样才能做到这一点?