添加元素
您可以将元素添加到一个资源通过复制从一个资源并将它们插入到当前的一个,或者通过使用XML结构的模块(见“创建XSD模式和模块”章)。
添加元素
![]() |
该文件的内容books.xml编辑后加载到资源xmlResource。一本新书添加元素和子元素和值。ActionMode设置插入。 一个CData文本添加到元素审查从加载资源RevisionText。 编辑XML元素 |
之后XML文件保存,文件books.xml是这样的:
< ?xml version="1.0"?>
< x:书籍xmlns:x= " urn:书”>
<书id= " bk001 ">
< >作者作家> < /作者
<标题>第一本书< /名称>
<类型>小说< /类型>
<价格>44.95< /价格>
< pub_date >2000-10-01< / pub_date >
<评论>一个神奇的故事。< /评论>
< /书>
<书id= " bk002 ">
< >作者诗人> < /作者
<标题>诗人的第一首诗< /名称>
<类型>诗< /类型>
<价格>24.95< /价格>
< pub_date >2000-10-01< / pub_date >
<评论>诗的押韵。< /评论>
< /书>
<书id= " bk003 ">< !新添加的书——>
< >作者老师> < /作者
<标题>学校的书< /名称>
<类型>教育< /类型>
<价格>19.95< /价格>
< pub_date >2012-01-01< / pub_date >
<评论>< ![CDATA [CDataExample这个文本插入的文件”。txt”< CData >标记]]>< /评论>
< /书>
< / x:书>
CData的文本文件加载到一个资源可以被添加到一个XML资源(见章节“开放资源为CData”和“CData区域复制到资源”)。
语法: |
{RES (< CData资源名称>)} |
复制和插入XML元素
XML元素可以复制输入的动态值{复制[resourceID]}到价值列。
XML元素可以通过输入动态添加价值{插入[resourceID]}到价值列。的插入命令支持可选参数确定插入节点。
语法: |
{插入[resourceID][孩子| |后]} |
如果没有指定参数,孩子默认情况下将使用。
孩子:XML元素插入下选中的节点,以及最后的子元素。
之前:XML元素被插入在同一水平,之前选中的节点。
后:XML元素被插入在同一水平,在选定的节点。
![]() |
复制、插入和验证XML元素 |
如果一个XML元素包含几个CData节,CData节可以保存到一个资源。以下语法用于CData元素:
语法: |
{复制(< resourceID >)} |
的语法# <指数>XML元素名称定义了CData区域复制到指定的资源。的内容资源可以被插入到另一个XML元素资源,如上所述。
![]() |
在这个例子中,第二个CData区域的CData元素复制到资源CDATA1。 例子——CData复制到资源 样例文件包含一个CData区域的文本第二个。 ——文件示例包含CData节 |
复制一个CData区域的内容
如果该值数据用于价值列,CData区域的内容(文本)复制到一个资源。
![]() |
在本例中,XML元素的第二个CData区域的内容复制到资源Text1。 例子——储蓄CData字符串资源 |