ぽざうねっと

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  420  : 記事  0  : コメント  9422  : トラックバック  76

ニュース

さて、今年は何を漬けようか

書庫

日記カテゴリ

Accessory

Community

Private

これまで、XML といえば XmlDocument を利用してきました。
XDocument と XmlDocument が相互変換可能なら便利ですね。
しかし残念ながらムリっぽい。
XDocument.CreateReader を使って XmlReader 経由じゃないとムリそうです。(LoadXml はもちろんできますけどね)
MSDN にはこんなサンプルが載ってました。
XDocument xmlTree = new XDocument(
    new XElement("Root",
        new XAttribute("Att1", "Attribute Content"),
        new XElement("Child1", 1),
        new XElement("Child2", 2)
    )
);
XmlReader reader = xmlTree.CreateReader();
reader.MoveToContent();
XmlDocument doc = new XmlDocument();
XmlNode cd = doc.ReadNode(reader);
doc.AppendChild(cd);
Console.WriteLine(doc.OuterXml);
そんなに難しいものではないですね。
また、XDocument は IXPathNavigable を実装していないため、XSLT を適用しようと思うとこれまでどおり XmlDocument を使用する必要があります。
XDocument.CreateReader には オーバーライドが存在しない(引数なしのメソッドしかない)ため、XML Schema による検証も、XDocument を利用することはできません。
コレまでどおり、XmlReader.Create を利用します。
XML 生成に対するパフォーマンス次第では、XML の生成・照会には System.Xml.Linq を、そのほかには System.Xml を使うということになるかもしれませんね。

# params なコンストラクタなんて初めてみた。。。
投稿日時 : 2007年4月22日 10:17

コメント

# Asp.Net?????????????????????????????????????????????????????????????????????????????????????????????????????? « ?????? 2012/03/20 15:24 Pingback/TrackBack
Asp.Net?????????????????????????????????????????????????????????????????????????????????????????????????????? « ??????

# cOyFNemLfXoWTLiyKZ 2021/07/03 3:41 https://www.blogger.com/profile/060647091882378654
Wow, marvelous blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is magnificent, let alone the content!

# re: XDocument ? XmlDocument 2021/08/09 10:46 hydrochloraquine
cloroquin https://chloroquineorigin.com/# hydrocychloroquine

# cjcpsgtsfqj@softbank.jp 2021/11/22 1:43 ルイヴィトンサングラスコピー
迅速かつ丁寧な対応をありがとうございました!
★ルイヴィトン★モノグラム★モンスリMM★リュック★M51136★120615002★
画像より小さく感じました。けっこう重たいです。

# bstjgayjsjps 2022/05/08 2:07 drbjsm
hydroxychloroquine 200 mg tablets https://keys-chloroquinehydro.com/

# pnmkrpfdmz@msn.com 2022/06/19 12:43 ロレックス 画像 値段
安心して購入できるお店だと思います。
梱包の丁寧さに驚きました。形が崩れないように多くの梱包材を入れて頂き、梱包材に貼ってあるテープも開封し易いように、まるでデパートの包装のように全て端を折り返してありました。「返品可能」とのことですので、万が一の返品の際にも再包装しやすいようにとの配慮だと思われます。
手書きのメッセージにも、お店の心遣いが伝わります。
1週間前にも購入しましたが、同じく丁寧梱包でした。
【送料無料】コーチ ハンドバッグをセール価格で販売中♪コーチトートバッグ ハンプトンズシグネチャー ミディアムキャリーオール 10507 ベージュ キャンバス レザー 新品 コーチ
ちょうど良いサイズ
綺麗な状態で、充分満足です。
4サイズのファイルが入るかなと思い購入しましたが、少しコンパクトなサイズでした。
普段使いには最適サイズです。
ファスナーの開閉については、毎回はめ直さなければならず、常時開けたままで使うようになるのではないかなと思います。

Post Feedback

タイトル
名前
Url:
コメント: