.net 開発では、xmlform ファイルの読み取りと書き込みが必要になることがよくあります (app.config と web.config は、それぞれ WinForm と WebForm で使用される xml ファイルの特別な列であり、Microsoft が共通の方法を提供しています。ここでは、詳細は説明しません)、.net クラス ライブラリ は、XML ファイルを読み書きするためのさまざまな方法を提供しており、それぞれの方法に利点と欠点があるため、実用的です。
以下は、Microsoft.net クラス ライブラリが提供する XML ファイルの読み取りと書き込みのためのクラスとその特性のリストです。
XmlReader高速、効率的、スケーラブル | 読み取り専用、転送専用、手動検証が必要 | 遅い |
Xとの比較mlDocument、XPath と XSLT をサポートするように最適化されました |
XmlReader よりも遅い |
|
この記事で言及されている XmlReader も Microsoft クラス ライブラリのクラスですが、欠点は読み取り専用であることです。 | 次の例は、XmlReader の使用法を示しています: (1) 使用される xml ファイル: meu。実際の状況がこれと一致しない場合は、実際の状況に応じて変更してください。 。 <?xml version="1.0" encoding="utf-8" ?> <Menus> <Menu title="常用网址"> <item name="天下网" url="http://www.netskycn.com" id="1"/> <item name="天下网生活论坛" url="http://l if e.netskycn.com" id="2"/> <item name="csdn" url="http://www.csdn.net" id="3"/> <item name="我的博客" url="http://blog.csdn.net/zhoufoxcn" id="4"/> <item name="百度" url="http://www.baidu.com" id="5"/> <item name="Google" url="http://www.google.cn" id="6"/> <item name="微软" url="http://www.microsoft.com" id="7"/> </Menu> <Menu title="娱乐网址"> <item name="奇虎" url="http://www.qihoo.com" id="12"/> <item name="网易" url="http://www.163.com" id="13"/> <item name="天涯" url="http://www.tianya.cn" id="14"/> </Menu> <Menu title=" 安全 网址"> <item name="360" url="http://www.safe360.com" id="15"/> <item name="瑞星" url="http://www.rising.com.cn" id="16"/> </Menu> </Menus> |
以上がXmlReader を使用して XML ファイルを読み取るコード例の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。