単純な xml ドキュメントがあります。しかし、DTD ファイルも使用する必要があります。しかし、追加しても追加しなくても、何も変わりません。ファイルは私の xml ページには影響しません。
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="stylesheet.css"?>
<!DOCTYPE software SYSTEM "software.dtd">
<software>
<application>
<suite>
<office>
<app>
<title>Microsoft Office</title>
<developer>Microsoft</developer>
<os>Microsoft Windows</os>
<license>Trialware</license>
</app>
<app>
<title>iWork</title>
<developer>Apple</developer>
<os>Mac OS</os>
<license>Proprietary</license>
</app>
<app>
<title>Open Office</title>
<developer>StarOffice,OpenOffice.org,Apache OpenOffice</developer>
<os>Linux, Mac OS, Microsoft Windows</os>
<license>LGPL,Apache License</license>
</app>
</office>
</suite>
</application>
そしてここに私の.dtdファイル
<!DOCTYPE software
[
<!ELEMENT software(application)>
<!ELEMENT application(suite)>
<!ELEMENT suite(office)>
<!ELEMENT office(app)>
<!ELEMENT app(title,developer,os,license)>
<!ELEMENT title(#PCDATA)>
<!ELEMENT developer(#PCDATA)>
<!ELEMENT os(#PCDATA)>
<!ELEMENT license(#PCDATA)>
]
>
このようにsthに変更すると、xmlページにはまだすべてが正常に表示されます。
<!DOCTYPE software
[
<!ELEMENT look ANY>
]
>
どうしたの?