Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
XMLの値
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30353#CommentId83357
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
mayopee
 (社会人)
投稿日時
2018/9/1 09:00:30
魔界の仮面弁士様、説明不足にも関わらず意図を汲んで下さり、ありがとうございます。
教えて頂いた方法で希望する結果を得られました。DOMの方もOfType(Of XText)の部分を
OfType(Of XmlText)に変更することで同じ結果が得られました。
早速、拡張メソッドを作って自作ライブラリに登録しました。
原因は自分が親子関係を理解できていない為だと思います。
XElementの下に目視では確認できないXNodeがぶらさがっているのが解りませんでした。
DOMでノードを列挙した時も#textという名前のTextノードが列挙されて意味不明でしたが
これで納得しました。
又、改行や空白についてもファイルからLoadしてLoadOptions.PreserveWhitespaceを
指定して確認しました。解説通りの結果となる事を確認しました。
所で、話題は少々ずれますが、今回の質問でもXDocument(以下:LINQ式)、XmlDocument(以下:DOM式)両方で質問しました。
自分はほとんどLINQ式を使いますが、DOM式にしかできない事、又DOM式がLINQ式
に比べて優位な部分があるのでしょうか?