に変換された大きなxmlファイルがブラウザにHTMLとして表示されています。
このHTMLビューにはフォーミュラが含まれています。
サーブレットによってマーシャリングが行われるときに問題が発生します。
ファイル「」は、入力フィールドに使用される属性「必須」,
のために整形されていないことが示されています。
ここ
私XSLファイルの特定の行:
XSLTを使用したHTMLへのXML変換は、属性「必須」のため検証されません。
<input class="input" id="title" name="title" placeholder="Title" required/>
は、私はすでに、「入力」の末尾に「>」だけ「/>」を追加代わりにする必要がありました。これは動作しますが、それはない
変更は何もないので、私はちょうど必要と書けば良い解決策ではないようです
<input class="input" id="title" name="title" placeholder="Title" required="yes"/>
:
は、私はまた、代わりに次を使用してこの問題を解決することができました= "はい"または "いいえ"または= "真"または "偽" ...
あなたがこの問題のより良い解決策を知っていれば素晴らしいでしょう。
ありがとうございます!
解決策は何ですか。価値のない属性は有効なHTMLですがxmlではないので、xslは解析しません。 htmlは、必須属性の値が何であれ、何を与えるか気にしないからです。 – dkackman
はい、私はすでにこれに気づき、最後に必要としました。私はこの質問をしました。なぜなら、required = ""と言うのはちょっと意味がないようです。それは何が問題なのか、もっと良い解決策があるのか疑問に思っていました。 – Siro