5

SharePoint開発者の皆さん、こんにちは。

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

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

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

では、違いは何ですか?どのような状況で、2番目よりも1番目を選択する必要がありますか?SharePointがこれらのクエリをどのように処理しているか..謎が残っているので、誰かがそれに光を当てることができたら?ありがとうございました...

4

1 に答える 1

4

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

于 2011-02-07T15:15:36.363 に答える