2016-06-27 33 views
0

对于xml元素,有没有一种方法可以为元素指定一个值范围?例如,如果这是我的XML的一部分,我的xml:指定XML元素的范围

<store> 
    <price1>1-2</price1> ** 
    <price2>2.34</price2> 
</store> 

**有没有办法做到这一点还是我将不得不做这样的事情:

<store> 
    <price1>1</prince1> 
    <price1>2</prince1> 
    <price2>2.34</prince2> 
</store> 

谢谢

+0

您可以在XML模式中指定值的范围...否则,编写您自己的应用程序逻辑来检查... –

回答

0

XML仅提供元素,属性和文本。这取决于使用XML来确定它们的含义的软件。

因此,XML在文本节点中编写1-2没有任何障碍,但是它取决于读取它以确定1-2代表范围的软件。

更XMLy的方法可能是在说:

<price1> 
    <from>1</from> 
    <to>2</to> 
</price1> 

...但同样,软件消费它必须从和元素了解。