2017-10-19 20 views
1

ONE XML文書のPBCoreスキーマのmodsスキ​​ーマと技術情報の説明情報が必要です。しかし、どのような順序を入れても、私はXMLエディタで整形エラーが発生しています。 は、私は、XMLドキュメントの先頭にこのプロローグを持っている:1 XMLファイル内に2つのスキーマを結合する

<?xml version='1.0' encoding='UTF-8'?> 
<mods:modsCollection xmlns:mods="http://www.loc.gov/mods/v3" 
    xmlns:xlink="http://www.w3.org/1999/xlink" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.loc.gov/mods/v3 
http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"> 

と少し後に私のXMLドキュメントでは、この:

<pbcoreCollection xmlns="http://www.pbcore.org/PBCore/PBCoreNamespace.html" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.pbcore.org/PBCore/PBCoreNamespace.html 
http://pbcore.org/xsd/pbcore-2.0.xsd"> 

私は何をしないのですか?ここで

答えて

0

はこれが行わ示す例の文書である:

<?xml version="1.0" encoding="UTF-8"?> 
<mods:modsCollection xmlns:mods="http://www.loc.gov/mods/v3" 
    xmlns:xlink="http://www.w3.org/1999/xlink" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.loc.gov/mods/v3 
         http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"> 
    <mods:mods> 
    <mods:extension> 
     <pbcoreCollection 
     xmlns="http://www.pbcore.org/PBCore/PBCoreNamespace.html" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://www.pbcore.org/PBCore/PBCoreNamespace.html 
          http://pbcore.org/xsd/pbcore-2.0.xsd"> 
     <pbcoreDescriptionDocument> 
      <pbcoreIdentifier source="NOLA Code">AMEX000102</pbcoreIdentifier> 
      <pbcoreTitle>American Experience: Radio Bikini</pbcoreTitle> 
      <pbcoreDescription>In July 1946, the U.S. Navy... 
        later.</pbcoreDescription> 
     </pbcoreDescriptionDocument> 
     </pbcoreCollection> 
    </mods:extension> 
    </mods:mods> 
</mods:modsCollection> 

トリックはあなたが親スキーマができます他のスキーマのコンテンツを挿入することができます保証することです。基本的には、mixed="true"コンテンツを含めることができる要素のためのXSDファイルを見て:

http://www.loc.gov/standards/mods/v3/mods-3-6.xsd

+0

ありがとうございました!これはとても役に立ちます。 –

+0

今私が本当に知る必要があるのは、2つの異なるXML文書のメタデータを1つにまとめて、例のように情報を結合するXSLTの作成方法です。 –

関連する問題