XML 中的 Eclipse JavaScript 支持

发布于 2024-11-30 08:47:06 字数 534 浏览 1 评论 0原文

Eclipse 提供了 2 个用于处理 XML 和 javascript 的插件,即“Eclipse XML 编辑器和工具”和“Javascript 开发工具”。

如果我打开 *.js 文件,我会获得 javascript 支持,如果我打开 *.xml 文件,我会获得 XML 支持。这些工具有效。

如果我打开 *.xhtml 文件,我会得到这些组合(xhtml 标签的 XML 支持和包含的 javascript 标签的 javascript 支持)。

现在我有另一种 XML 文件格式,它不是 xhtml,但也包含嵌入的 javascript 代码。 例如:

<xui>
  <name>Test</name>
  <script type="text/javascript"><![CDATA[
    alert( 1 );
  ]]></script>
</xui>

有没有办法让 XML 支持和 javascript 支持在同一个文件中工作?

Eclipse provides 2 Plugins to Work with XML and javascript, namely "Eclipse XML Editors and Tools" and "Javascript Development Tools".

If I open a *.js file, I get javascript support, if I open a *.xml file, I get XML support. Those tools work.

If I open a *.xhtml file, I get those combined (XML support for the xhtml tags and javascript support for the included javascript tags).

Now I have another XML file format, which is NOT xhtml, but also contains embedded javascript code.
For example:

<xui>
  <name>Test</name>
  <script type="text/javascript"><![CDATA[
    alert( 1 );
  ]]></script>
</xui>

Is there any way to get XML support and javascript support to work within the same file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

z祗昰~ 2024-12-07 08:47:06

我不这么认为。它以这种方式工作的原因是因为有一个为您要打开的文件明确编写的编辑器。确实没有办法说“结合这两个编辑器的功能”。另外,即使您确实找到了这样的东西,您的脚本也包含在 CDATA 元素中,该元素告诉任何 xml 解析器忽略它,因此如果您的编辑器正在查找 xml,它将忽略该脚本。

如果我是你,我会尝试删除 cdata,然后在 html 编辑器中打开它。由于可以在 html 中嵌入 javascript,因此 eclipse 编辑器可能会考虑这一点并提供一些有用的语法突出显示(尽管我不确定这一点,但值得一试)。如果没有,如果您使用的是 windows 盒子(或其他任何东西上的 VI),您也可以尝试一下 notepad++。可能还有一些您可能会觉得有用的 Aptana 插件;尽管我无法立即说出任何名字。

I don't think so. The reason its working this way is because there was an editor written explicitly for the file you're opening. There isn't really a way to say "combine the functionality of these two editors". Also, even if you did find such a thing, you have you're script wrapped in a CDATA element, which tells any xml parsers to ignore it, and so if you're editor is looking for xml it will ignore the script.

If I were you, I would try and remove the cdata, and open it in the html editor. Since it is possible to embed javascript in html, the eclipse editor might account for that and provide some useful syntax highlighting (even though I don't know this for sure, its worth a shot). If not, you could also give notepad++ a shot if you're on a windows box (or VI on anything else). There also might be some Aptana plugins that you might find useful; even though I can't name any off of the top of my head.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文