xhtml中javascript的eclipse格式将删除//<;![CDATA[标签
我正在使用eclipse(juno和以前的版本)来编写JSF代码。这些页面都是xhtml。 我经常需要添加javascript。当我这样做时,我必须使用CDATA标记,否则当我有某些字符(如><&)时,xhtml无效 不管怎么说,这个解决方案工作得很好,直到我告诉eclipse格式化代码时,它删除了CDATA标记,然后全部崩溃 有没有一种方法可以告诉eclipse不要删除这些标记?我意识到我可以对字符进行转义,这也行得通,但我更愿意使用CDATA标记来保持代码的可读性xhtml中javascript的eclipse格式将删除//<;![CDATA[标签,javascript,eclipse,jsf-2,xhtml,Javascript,Eclipse,Jsf 2,Xhtml,我正在使用eclipse(juno和以前的版本)来编写JSF代码。这些页面都是xhtml。 我经常需要添加javascript。当我这样做时,我必须使用CDATA标记,否则当我有某些字符(如>
谢谢。我自己也面临同样的问题,我没有确切的解决办法,但有一个解决办法。在调用格式化程序之前,您只需选择要格式化的代码
<head>
<script type="text/javascript">
//<![CDATA[
alert('test');
//]]></script>
</head>
<body>
<form action="register.jsp" method="post">
<div class="row">
<span class="cell1">Username</span><span><input id="username"
name="username" type="text" /></span><span id="result"></span>
</div>
<div class="row">
<span class="cell1">Full name</span><span><input id="fullname"
name="fullname" type="text" /></span>
</div>
</form>
</body>
//
用户名
全名
在这里,我将从
选择到
,然后点击Ctrl-Shft F
您可能还想尝试不同的编辑器。我自己没有,但它说它有一个可配置的格式化程序。
如果你找到一个更简单的解决方案,请一定要告诉我。
谢谢我自己也面临同样的问题,我没有确切的解决办法,但有一个解决办法。在调用格式化程序之前,您只需选择要格式化的代码
<head>
<script type="text/javascript">
//<![CDATA[
alert('test');
//]]></script>
</head>
<body>
<form action="register.jsp" method="post">
<div class="row">
<span class="cell1">Username</span><span><input id="username"
name="username" type="text" /></span><span id="result"></span>
</div>
<div class="row">
<span class="cell1">Full name</span><span><input id="fullname"
name="fullname" type="text" /></span>
</div>
</form>
</body>
//
用户名
全名
在这里,我将从
选择到
,然后点击Ctrl-Shft F
您可能还想尝试不同的编辑器。我自己没有,但它说它有一个可配置的格式化程序。
如果你找到一个更简单的解决方案,请一定要告诉我。
谢谢是的,我在必要的时候就这么做了。谢谢。是的,我在必要的时候就这么做了。谢谢。