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

第十七章 处理空字符串和 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.kler.cn/a/147448.html

相关文章:

  • Android笔记(三十七):封装一个RecyclerView Item曝光工具——用于埋点上报
  • TypeORM在Node.js中的高级应用
  • MySQL Online DDL
  • Rust学习(五):泛型、trait
  • Spark RDD sortBy算子什么情况会触发shuffle
  • Ubuntu中使用纯命令行进行Android开发
  • Node.js下载安装及配置镜像源
  • element plus中表格的合计属性和例子
  • 0001Java程序设计-springboot基于微信小程序批发零售业商品管理系统
  • Git的原理与使用(一):Git的基本操作(包含:版本回退)
  • 深度学习18
  • 【数据结构】树与二叉树(廿二):树和森林的遍历——后根遍历(递归算法PostOrder、非递归算法NPO)
  • [ CSS ] 内容超出容器后 以...省略
  • SpringCloud-高级篇(五)
  • 【开发实践】网页预览excel表格原版样式
  • win10安装pytorch(py39)
  • 前端工程、静态代码、Html页面 打包成nginx 的 docker镜像
  • Android 相机库CameraView源码解析 (一) : 预览
  • 正点原子linux应用编程——入门篇2
  • mysql使用--存储程序
  • 【C语言】深入理解数据类型转换与运算
  • Leetcode.974 和可被 K 整除的子数组
  • 虹科Pico汽车示波器 | 汽车免拆检修 | 2016款东风悦达起亚K5车发动机怠速抖动严重、加速无力
  • 94.STM32外部中断
  • 【微服务】java 规则引擎使用详解
  • Docker-compose容器编排