suchen

Heim  >  Fragen und Antworten  >  Hauptteil

java – Einige Fragen zu xsi:schemaLocation in XML

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_leeringa_lee2709 Tage vor1057

Antworte allen(1)Ich werde antworten

  • 为情所困

    为情所困2017-06-23 09:15:42

    谢邀。

    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这种属性应该是协议内置的。

    Antwort
    0
  • StornierenAntwort