当前位置: 首页 > news >正文

第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息

文章目录

  • 第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息
  • `XMLIGNORENULL`、`XMLNIL` 和 `XMLUSEMPTYELEMENT` 的详细信息
        • `XMLIGNORENULL`
        • `XMLNIL`
        • `XMLUSEEMPTYELEMENT`
  • 导入值

第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息

XMLIGNORENULLXMLNILXMLUSEMPTYELEMENT 的详细信息

XMLIGNORENULL

在导出到 XML 期间(以及编写 SOAP 消息时)使用,此参数控制是否忽略空字符串(而不是导出它们)。

此参数是所有支持 XML 的类中的类参数。 XMLIGNORENULL 可以等于 0(默认值)、1、“INPUTONLY”或“RUNTIME”(不区分大小写)。

XMLIGNORENULL 类参数由子类继承。

XMLNIL

此参数在导出到 XML 期间(以及编写 SOAP 消息时)使用,控制空字符串的 xsi:nil 属性的使用。

该参数是所有支持 XML 的类中的类参数和属性参数;属性参数优先。 XMLNIL 可以等于 0(默认值)或 ``1。

XMLNIL 类参数不被子类继承。 XMLNIL 属性参数是继承的。

XMLUSEEMPTYELEMENT

在导出到 XML 期间(以及写入 SOAP 消息时)使用,此参数控制 IRIS 是否写入自关闭空标记。该参数适用于两种场景:

  • 如果类的 XMLUSEEMPTYELEMENT1,则该参数会影响任何等于"" 且映射为元素的字符串值属性。任何此类属性都会导出为自闭合空元素。
  • 如果类的 XMLUSEEMPTYELEMENT1,并且没有任何属性在 XML 导出中显示为元素,则该参数会影响与类实例对应的空元素的形式。该元素导出为自关闭空元素。

如果类中的 XMLUSEEMPTYELEMENT1,则系统会为该类生成稍多的代码。该类的 XML 处理效率也稍低。

导入值

支持 XML 的类的详细信息导入的文档不包含该元素或属性在导入的文档中,元素或属性为空在导入的文档中,元素为空并指定 xsi:nil="true"
类指定 XMLNILNOOBJECT 参数的默认值属性未设置该属性设置为等于 $char(0)如果该属性是文字值属性,则不会设置该属性
如果该属性是对象值属性,则该属性将设置为引用类的新实例;此实例中未设置任何属性
类指定 XMLNILNOOBJECT=1属性未设置该属性设置为等于 $char(0)属性未设置
http://www.lryc.cn/news/247700.html

相关文章:

  • Asp.net core WebApi 配置自定义swaggerUI和中文注释
  • Xilinx SDK获取代码运行时间
  • 【力扣】189. 轮转数组
  • Spring 拾枝杂谈—Spring原生容器结构剖析(通俗易懂)
  • Java核心知识点整理大全22-笔记
  • qt 5.15.2读取csv文件功能
  • 【Vue】绝了!还有不懂生命周期的?
  • 关于IP与端口以及localhost
  • 如何进行MySQL的主从复制(MySQL5.7)
  • 5:kotlin 类(Classes )
  • 达梦:【1】达梦常用操作
  • 数字人透明屏幕的技术原理是什么?
  • 提升APP软件的用户体验方法
  • JVM运行时数据区域、对象内存分配、内存溢出异常总结
  • 【C++设计模式】单例模式singleton
  • CVPR 2023 精选论文学习笔记:Post-Training Quantization on Diffusion Models
  • Python基础语法之学习字符串快速格式化
  • Ubuntu22.04 server版本关闭DHCP,手动设置ip
  • 贪心算法(新坑)
  • C 语言头文件
  • MySQL中自增id用完怎么办?
  • C语言常见算法
  • 0-1背包的初始化问题
  • API之 要求接口上传pdf 以 合同PDF的二进制数据,multpart方式上传
  • C语言-求阶乘序列前N项和
  • 3:kotlin 逻辑控制(Control flow)
  • Linux系统之一次性计划任务at命令的基本使用
  • 记录:Unity脚本的编写8.0
  • OpenCV | 模版匹配
  • 【算法刷题】Day7