aspx ファイルがコンパイルされた場合、それが有効な XML であると想定しても安全ですか?
ASP.NET は、サーバー コントロールを XML として解析することによって機能しますか?
aspx ファイルがコンパイルされた場合、それが有効な XML であると想定しても安全ですか?
ASP.NET は、サーバー コントロールを XML として解析することによって機能しますか?
いいえ - asp コントロールのみが有効な XML である必要があります。ASPX ファイルに XHTML 以外のコードを記述することは完全に「合法」です。
有効なxmlまたはxhtmlではないマークアップを含めることができるという単純な理由で、有効なXmlであると想定できないと思います。
簡単な例: <br>
「break」タグを記述すると、すべてのブラウザーで正常に表示されます。有効な Xhmtl バージョンは ですが<br />
、必須ではありません。
XML != XHTML != ASPX
これをテストするには、DIV を作成し、「Hello's to all of you」を配置します。これは有効な ASP および XHTML ですが、有効な XML ではありません:「Hello '
s to all of you」