質問: htmlアジリティパックを使用する。どのように私は完全なhtml文書からhtml "断片"を抽出するでしょうか?私の目的のために、HTMLの "断片"は``タグの中のすべての内容として定義されています。 **例えば:** **サンプル入力:** ``` blah My content ``` **望ましい出力:** ``` My content ``` 理想的には、 `` ``要素または``要素が含まれていない場合は、内容を変更しないで返すのが理想的です(たとえば、完全なhtmlドキュメントでない場合は最初にフラグメントを渡したと仮定します) 誰かが私を正しい方向に向けることができますか?
回答: あなたはそれを断片的にする必要があると思います。 次のようにbodyまたはhtmlのドキュメントのselectノードを実行できます ``` doc.DocumentNode.SelectSingleNode("//body") // returns body with entire contents :) ``` 条件のヌル値をチェックすることができ、それが提供されている場合は、その文字列をそのまま使用することができます。 それが役に立てば幸い :)