美文网首页
第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签

第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签

作者: Cache技术分享 | 来源:发表于2023-11-28 08:47 被阅读0次

第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签

在支持 XML 的对象中,每个简单属性都被投影为 XML 元素或属性,具体取决于它的映射方式。无论哪种情况,默认情况下, IRIS 属性名称都用作 XML 元素或属性名称。要为属性提供不同的 XML 名称,请指定该属性的 XMLNAME 参数。

Property Zip As %String (XMLNAME = "PostalCode");

上一个示例的输出将如下所示:

<HomeAddress>
  <Street>5064 Elm Street</Street>
  <City>Jackson</City>
  <State>PA</State>
  <PostalCode>27621</PostalCode>
</HomeAddress>

请注意,如果属性又是另一个 IRIS 对象类,则 XML 映射会忽略该类的类名和 XMLNAME 参数。例如,假设 Person 类有一个名为 Address 的属性,该属性是对 Address 类的引用。 Person 对象的投影如下所示:

<Person>
 <Name>Zevon,Juanita Q.</Name>
 <DOB>1986-08-18</DOB>
 <Address>
   <Street>5064 Elm Street</Street>
   <City>Jackson</City>
   <State>PA</State>
   <Zip>27621</Zip>
 </Address>
</Person>

<Address> 元素的名称由 Person 对象中相应属性的名称确定。这是因为地址对象是正在导入或导出的对象的属性(而不是直接导入或导出的对象)。

与任何其他属性一样,可以通过指定属性的 XMLNAME 参数来覆盖此名称。例如:

Property Address As MyApp.Address (XMLNAME = "EmployeeAddress");

上一个示例的输出将如下所示:

<Person>
 <Name>Zevon,Juanita Q.</Name>
 <DOB>1986-08-18</DOB>
 <EmployeeAddress>
   <Street>5064 Elm Street</Street>
   <City>Jackson</City>
   <State>PA</State>
   <Zip>27621</Zip>
 </EmployeeAddress>
</Person>

相关文章

  • 从屌丝到架构师的飞越(CSS篇)-CSS边距

    一、介绍 元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。CSS padding ...

  • 控制属性和包装元素

    1.控制属性: 用于控制WXML结构的属性,控制包含两种方法:——条件判断(用于布尔值真假的判断,以控制程序进入不...

  • HTML第二天学习笔记

    1.CSS属性 可继承属性- 父标签的属性值会传递给子标签-一般是文字控制属性 不可继承属性- 父标签的属性值不能...

  • HTML 属性

    属性为 HTML 元素提供附加信息。 1、HTML 属性 HTML 标签可以拥有属性。属性总是以名称/值对的形式出...

  • meta标签

    meta标签 定义和用法 meta标签的属性 必需属性 可选属性 name属性:提供了名称/值对中的名称。通常情况...

  • HTML属性

    HTML 属性 HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。属性总是以名称/值对的形式...

  • HTML 属性

    HTML 属性 HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。 属性总是以名称/值对的形...

  • CSS选择器及优先级

    CSS选择器 1)标签选择器(标签) 语法: 元素名称{属性:属性值;...} 2)id选择器(#) 语法: ...

  • 第 11 章 jQuery 工具类函数

    使用 attr() 方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式...

  • 第 5 章 jQuery 操作 DOM 元素

    使用 attr() 方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式...

网友评论

      本文标题:第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签

      本文链接:https://www.haomeiwen.com/subject/rmitgdtx.html