複数行の文字列が有効ではないことに気づきましたxsd:string
。XML 1.1仕様によれば、にxsd:string
一致する文字のみを含めることができます[\u1-\uD7FF]|[\uE000-\uFFFD]|[\u10000-\u10FFFF]
が、改行は一致しません。JavaScriptの場合:
/[\u1-\uD7FF]|[\uE000-\uFFFD]|[\u10000-\u10FFFF]/.test("\n");
// returns false
これを考えると、複数行の文字列に有効なXSDデータ型は何ですか?