Liquid テスト:こんにちは
取得件数: 0
❌ エラー版: 自己閉じタグ使用
Liquid テスト: こんにちは、Power Pages!
📊 結果:
取得件数: 0 件
✅ 修正版: 明示的な閉じタグ使用
Liquid テスト: こんにちは、Power Pages!
📊 結果:
取得件数: 0 件
🔍 主要な違い
| 項目 | ❌ エラー版 | ✅ 修正版 |
|---|---|---|
| XMLタグの書き方 |
<attribute name="xxx" />(自己閉じタグ) |
<attribute name="xxx"></attribute>(明示的な閉じタグ) |
| 取得件数 | 0 件 | 0 件 |
| 動作状態 | ❌ データ取得失敗 | ✅ データ取得成功 |
💡 ポイント
Power Pages の Liquid FetchXML では、すべてのXMLタグを明示的に閉じる必要があります。
自己閉じタグ(/>)を使用すると、FetchXMLクエリ全体が失敗し、エラーメッセージも表示されません。
Microsoft公式ドキュメント:
"When using fetchxml to query data, ensure you don't use self-closing tags. For example, instead of<attribute name="title"/>, use<attribute name="title"></attribute>with explicit closure tag."
出典: https://learn.microsoft.com/en-us/power-pages/configure/liquid/template-tags
