2011-02-07 1 views
3

こんにちはSharePoint developpers!SPQuery:QueryとViewXmlの違いは?

SPQueryオブジェクトのQueryプロパティとViewXmlプロパティの違いを深く理解できません。 msdnドキュメントでは、次のように書かれています。

  • クエリ:クエリで使用される内部XML を取得または設定します。
  • ViewXml: ビューを定義するXMLスキーマを取得または設定します。

ViewXmlは、取得したいフィールドをフィルタリングするのに適しているようです...わかりません。

違いは何ですか?どのような状況で私たちは2番目に最初のものを選ぶべきですか? SharePointがこれらのクエリをどのように処理しているか。 誰かがそれに軽いものを投げることができるなら、謎が残っていますか? が...

答えて

3

ViewXmlをありがとうcompletlyクエリを記述しています。 Query、ViewFields、RowLimit要素などを含めることができます。 SPQueryの場合、対応するプロパティ(Query、ViewFields、RowLimitなど)を使用してください。自動的にViewXmlが生成されます。 SPQueryオブジェクトのこのプロパティを設定してテストし、ViewXmlを調べることができます。特定のプロパティを設定する必要がある場合は、ViewXmlを手動で設定する必要があります(ただし、SPQueryプロパティを使用して設定することができます)。

+0

ありがとうございます。 – KitAndKat