java – Einige Fragen zu xsi:schemaLocation in XML
ringa_lee
ringa_lee 2017-06-23 09:13:42
0
1
1070

Baidu hat ein paar Blog-Beiträge dazu und ich verstehe xmlns und xmlns:xsi ungefähr.
Aber auf der Grundlage dieser Erkenntnisse können wir die Existenz von schemaLocation nicht verstehen, daher möchte ich Sie um Rat bitten.
xmlns bezieht sich auf den Namensraum der XML-Datei. Das xsi in xmlns:xsi ist der Alias ​​des folgenden URI.
xsi:schemaLocation gibt die Zuordnungsbeziehung zwischen dem URI und der spezifischen xsd-Datei an.
Wer übernimmt dann die xsi-Mapping-Beziehung? Wer hat das schemaLocation-Attribut importiert?

Ich habe den entsprechenden Link in schemaLocation im Browser aufgerufen. Der erste ist normalerweise etwas beschreibendes Zeug, und xsd ist das XML-Zeug

Wer hat die XSD-Datei angegeben, die xsi entspricht?
ringa_lee
ringa_lee

ringa_lee

Antworte allen(1)
为情所困

谢邀。

xsd(或者xs):Schema Namespace
xsi:The Schema Instance Namespace
xsi:schemaLocation和xsi:noNamespaceSchemaLocation:都是表示如何与xsd关联xml文档
xsi:schemaLocation:有命名空间
xsi:noNamespaceSchemaLocation:无命名空间
比如:

<CaiElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xsi:noNamespaceSchemaLocation="CaiSchema.xsd">
    caiyongji
</CaiElement>

换句话说,xsd,xs,xsi这些就像头衔(p:caiyongji,p代表programmer翻译过来就是屌丝),用来区分标签语言或者可以理解为协议就像http。schemaLocation这种属性应该是协议内置的。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage