ホームページ  >  記事  >  バックエンド開発  >  XmlReader を使用して XML ファイルを読み取るコード例の詳細な紹介

XmlReader を使用して XML ファイルを読み取るコード例の詳細な紹介

黄舟
黄舟オリジナル
2017-03-21 16:59:102045ブラウズ

.net 開発では、xmlform ファイルの読み取りと書き込みが必要になることがよくあります (app.config と web.config は、それぞれ WinForm と WebForm で使用される xml ファイルの特別な列であり、Microsoft が共通の方法を提供しています。ここでは、詳細は説明しません)、.net クラス ライブラリ は、XML ファイルを読み書きするためのさまざまな方法を提供しており、それぞれの方法に利点と欠点があるため、実用的です。

以下は、Microsoft.net クラス ライブラリが提供する XML ファイルの読み取りと書き込みのためのクラスとその特性のリストです。

XmlReader次の例は、XmlReader の使用法を示しています:
高速、効率的、スケーラブル

読み取り専用、転送専用、手動検証が必要

遅い

Xとの比較mlDocument、XPath と XSLT をサポートするように最適化されました

XmlReader よりも遅い

この記事で言及されている XmlReader も Microsoft クラス ライブラリのクラスですが、欠点は読み取り専用であることです。

(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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。