0

検証するページ ( http://validator.w3.org )を取得しようとしていますが、script タグ内にある xml について不平を言っています。

どうすればこれを解決できますか? 「私を見ないでください」というスクリプトタグのコンテンツの周りに何かを持っているはずですか?

68行114列:要素「STR_PROCESSING」の終了タグが開いていない

>処理中....</STR_Processing>

コード:

<script type="text/javascript" defer="defer">
var sML_XML='<STR_Processing>Processing....</STR_Processing><STR_OK>...';
</script>
4

3 に答える 3

2

\スクリプト内にある場合は、スラッシュの前にバックスラッシュ ( ) を配置する必要があります。
ここを見てください: http://www.htmlhelp.com/tools/validator/problems.html#script

例:
var test="<b>something<\/b>";
代わりに:
var test="<b>something</b>";

これはエラーなしで検証されるはずです。

于 2010-09-16T19:53:20.460 に答える
0

文字列でタグを使用している場合、これを行うことができます:

 var yourHTML = "<STR_PROCESSING>YourData<" + "/STR_PROCESSING>";
于 2010-09-16T19:53:05.430 に答える
0

XML の正しい方法は、CDATA セクション識別子を使用することです。

<script type="text/javascript">//<![CDATA[
/* code */
//]]></script>
于 2010-09-16T19:54:38.197 に答える