Xml XSD头-它是什么意思

Xml XSD头-它是什么意思,xml,xsd,Xml,Xsd,我不熟悉XML和XSD。我了解基本知识,但必须使用非常复杂的XSD模式 谁能给我解释一下: 下面的标题用英语写的。我特别没有得到的是,例如,“urn:oecd:ties:cbc:v1”。这个问题是新的 在此模式下传递数据的XML文件头应该是什么样子的。这个问题是新的 这没有多大帮助,是吗?有人将你的问题标记为重复,但事实并非如此,然后什么也不会发生。投票重新打开。OP的问题可能是令人沮丧的天真w.r.t.名称空间是如何工作的,但他似乎已经确定了问题中不重复的部分。字符串urn:oecd:ti

我不熟悉XML和XSD。我了解基本知识,但必须使用非常复杂的XSD模式

谁能给我解释一下:

  • 下面的标题用英语写的。我特别没有得到的是,例如,
    “urn:oecd:ties:cbc:v1”
    。这个问题是新的
  • 在此模式下传递数据的XML文件头应该是什么样子的。这个问题是新的

  • 
    
    这没有多大帮助,是吗?有人将你的问题标记为重复,但事实并非如此,然后什么也不会发生。投票重新打开。OP的问题可能是令人沮丧的天真w.r.t.名称空间是如何工作的,但他似乎已经确定了问题中不重复的部分。字符串
    urn:oecd:ties:cbc:v1
    urn
    方案中的URI。从它的用法可以看出,这里它命名了一个名称空间。URN名称空间ID
    oecd
    未向注册,但您可能会猜到它被使用。(与任何未注册的标识符一样,这种猜测可能是错误的。)由
    oecd
    URN命名空间的所有者确定字符串
    ties:cbc:v1
    的附加含义(如果有)。它不会以任何方式影响XSD模式。我们所知道的唯一一件事是XML文档对您展示的模式文档所描述的模式有效,即它们的最外层元素可能位于一个名称空间
    urn:oecd:ties:cbc:v1
    urn:oecd:ties:isobctypes:v1
    ,或
    urn:oecd:ties:stf:v4
    。因为这里导入的模式文档可以导入其他名称空间,所以这是一种可能性,而不是一种保证。谢谢。我可以从这里开始。顺便说一下,我还参加了以下非常有用的教程。我发现它对像我这样的初学者特别有帮助,第4章以一种我发现比WC3学校课本更容易理解的方式处理名称空间。这没有多大帮助,是吗?有人将你的问题标记为重复,但事实并非如此,然后什么也不会发生。投票重新打开。OP的问题可能是令人沮丧的天真w.r.t.名称空间是如何工作的,但他似乎已经确定了问题中不重复的部分。字符串
    urn:oecd:ties:cbc:v1
    urn
    方案中的URI。从它的用法可以看出,这里它命名了一个名称空间。URN名称空间ID
    oecd
    未向注册,但您可能会猜到它被使用。(与任何未注册的标识符一样,这种猜测可能是错误的。)由
    oecd
    URN命名空间的所有者确定字符串
    ties:cbc:v1
    的附加含义(如果有)。它不会以任何方式影响XSD模式。我们所知道的唯一一件事是XML文档对您展示的模式文档所描述的模式有效,即它们的最外层元素可能位于一个名称空间
    urn:oecd:ties:cbc:v1
    urn:oecd:ties:isobctypes:v1
    ,或
    urn:oecd:ties:stf:v4
    。因为这里导入的模式文档可以导入其他名称空间,所以这是一种可能性,而不是一种保证。谢谢。我可以从这里开始。顺便说一下,我还参加了以下非常有用的教程。我发现它对像我这样的初学者特别有帮助,第4章以一种我发现比WC3学校课本更容易理解的方式处理名称空间。
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema xmlns:cbc="urn:oecd:ties:cbc:v1" 
                xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                xmlns:stf="urn:oecd:ties:stf:v4" 
                xmlns:iso="urn:oecd:ties:isocbctypes:v1" 
                targetNamespace="urn:oecd:ties:cbc:v1" 
                elementFormDefault="qualified" 
                attributeFormDefault="unqualified" 
                version="1.0.1">
        <xsd:import namespace="urn:oecd:ties:isocbctypes:v1" 
                    schemaLocation="isocbctypes_v1.0.1.xsd"/>
        <xsd:import namespace="urn:oecd:ties:stf:v4" 
                    schemaLocation="oecdtypes_v4.1.xsd"/>