4

XMLファイルは、次のように文書型記述(DTD)またはXMLスキーマ(xsd)を使用して定義および検証できます。

<?xml version='1.0' encoding='UTF-8'?>
<annotation xmlns="http://www.xyz.com"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.xyz.com
    file:system.xsd" >

また

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE annotation SYSTEM "http://www.xyz.de/system.dtd">

どちらの方法でも、DTDまたはXSDが検出されるURLを定義します。相対パスまたはローカルパスを指定する方法はありますか?したがって、サーバーに依存する代わりに、XMLファイルと一緒にそれらを保存できますか?

4

1 に答える 1

14

それは簡単です。ファイルの相対的な場所を次のように配置するだけです

<?xml version='1.0' encoding='UTF-8'?>
<annotation xmlns="http://www.xyz.com" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xyz.com ./system.xsd" >
于 2013-02-05T16:01:46.743 に答える