0

それをする必要がありますか?そのファイルで使用されている XML のバージョンを示す以外に、どのような目的で使用されるのでしょうか。一部のプログラムはxmlを解析する必要があることも読みました。したがって、これらのプログラムはバージョンを知る必要があると思います。他に理由はありますか?

4

2 に答える 2

1

それをする必要がありますか?

そうでない場合は、デフォルトが適用されます。通常、デフォルトで問題ありません。XMLの新バージョン-新機能も参照してください。

そのファイルで使用されているXMLのバージョンを通知する以外に、どのような目的がありますか?

なし。

また、一部のプログラムではxmlを解析する必要があることも読みました。

XMLは役に立たないでしょうが、それを解析するものは何もありません。

于 2012-12-07T09:19:29.587 に答える
0

XML バージョンは、次のような XML ヘッダー行の一部です。

<?xml version="1.0" encoding="ISO-8859-1"?>

標準によれば、これはオプションであるため、指定する必要はありません (この行がなくても XML は適切な形式になります)。ただし、この場合、パーサーはいくつかの仮定を行います。バージョンについては、現時点ではそれほど重要ではありませんが、XML ドキュメントが指定されたバージョンに準拠していない場合、ドキュメントにエラーがあることを覚えておく必要があります。したがって、将来、新機能が導入されると、このドキュメントは無効になる可能性があります。これは、パーサーのデフォルト バージョンが最新バージョンになるためです。

于 2012-12-07T09:40:14.953 に答える