XMLツールはXML構文を適用します。XML 構文はHTML 構文によく似ていますが、XHTML と同様、構文の規則が厳密に適用されるという点が異なります。構文は次のとおりです。
タグは <para> のように山括弧で囲まれます。
開始タグと終了タグが対になっている必要があります(例: <para>Sentence</para>)
開始タグと終了タグは正しく入れ子になっている必要があります。次の例は整形式です。
<note><para>Sentence</para></note>
次の例は整形式ではありません。
<note><para>Sentence</note></para>
これらの構文規則に従っている XML ドキュメントは整形式であると言えます。しかし、XML ドキュメント内のタグが関連する WSDL で定義されたものであるということではありません。例えば、WSDL で <para> が定義されている場合、 <Para> を使用する XML ドキュメントはエラーになります。これは、"Para" が WSDL で定義されていないためです。XML ドキュメントが整形式で、使われているタグが WSDL で定義されたタグに従っている場合、そのドキュメントは有効であると言われます。Product Advertising API のレスポンスには、常に有効な XML が含まれています。