关于XML的一些问题?

时间:2015-04-26 12:02:04

标签: xml

我了解XML中名称空间的基础知识。基本上它们为处理器提供了该元素的上下文(处理器可以是验证器,解析器, 变形金刚等。)

这里的Cotext意味着: - 假设我有两个同名元素A的元素。当我提供前缀p:elementA和v:elementA时 处理器一些元数据(处理器已经知道如何处理这个元数据),以便它知道带有前缀p的elementA与带有前缀v的元素不同。这是正确的吗?

说我有xml以下

<p:Person
   xmlns:p="http://contoso.com/People"
   xmlns:v="http://contoso.com/Vehicles"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation=
    "http://contoso.com/schemas/Vehicles
     http://contoso.com/schemas/vehicles.xsd
     http://contoso.com/schemas/People
     http://contoso.com/schemas/people.xsd"
     targetNamespace="....">
   <name>John</name>
   <age>28</age>
   <height>59</height>
   <v:Vehicle>
      <color>Red</color>
      <wheels>4</wheels>
      <seats>2</seats>
   </v:Vehicle>
</p:Person>

schemaLocation和targetNameSpace在这里或任何xml中的用法/相关性是什么?

0 个答案:

没有答案