为XML中的元素设置多个值

山姆

我是架构设计的新手。

我正在尝试为XML中的元素设置多个值,如下所示:

<EVENT>SYS_EVENT, TEMP_EVENT </EVENT>

我尝试EVENT使用列表,枚举等方式针对元素进行各种模式设计

但是很不幸,它似乎对我不起作用。我尝试使用空格而不是逗号,但仍设置单个值。

我真的很感谢您的帮助。

我正在使用Altova XMLSpy进行架构设计。

<xs:element name="EVENT">
    <xs:simpleType>
        <xs:list>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="SYS_EVT"/>
                    <xs:enumeration value="CON_MGT_EVT"/>
                    <xs:enumeration value="PWR_MGT_EVT"/>
                    <xs:enumeration value="TEMP_EVT"/>
                    <xs:enumeration value="APP_MGT_EVT"/>
                    <xs:enumeration value="CFG_MGT_EVT"/>
                </xs:restriction>
            </xs:simpleType>
         </xs:list>
    </xs:simpleType>
</xs:element>
克休斯

您非常接近-只需进行两个简单的更改即可:

  1. 列表成员之间使用空格而不是逗号。
  2. 请注意完全匹配拼写:SYS_ EVENT与SYS_ EVT等。

因此,如果您保持XSD原样并更改XML,

<EVENT>SYS_EVT TEMP_EVT</EVENT>

然后XML将针对您的XSD成功验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将多个axvspan标签设置为图例中的一个元素

将颜色从数组设置为多个元素

从存储为Varchar(max)的XML字段中获取多个值

将每个元素值设置为false,但javascript对象中的一个值除外

无法为元素工作将设置值设置为“ innerHTML”

在多个元素条件下在数据框中设置值

将x XML节点设置为Powershell中的值

如何在以列表为值的字典中搜索多个元素?

根据情况为变量设置多个值

如何在AFNETWORKING中为参数设置多个值

使用xslt将多个xml元素的值连接为单个元素

在数组中的一个元素上设置多个值

如何在AngularJS中为select元素设置初始值?

如何同时为多个元素设置动画?

以编程方式设置选择(多个)元素值

xml文件中的多个值

将指针变量设置为多个值

如何在iOS的TableView中为单个单元格中的多个按钮设置标签值

在Sharepoint中的Schema.xml中为DateTime字段设置默认值

2 bash中的维数组,不能将值设置为数组中的某个元素

对列表中的值进行计数,这些值表示为XML元素中的值。

从xml元素值设置模型属性

通过Matlab为具有相同标签的xml元素设置值

XML元素值显示为空白

为矩阵上的随机元素设置值

将 onClickListener 设置为 RecyclerView 的多个元素

如何在flask-bootstrap中为多个选择设置多个默认值

为元素指定多个最大宽度值

如何在java“after”实例化中设置数组中多个元素的值?