将图像粘贴到XML /源代码/纯文本?

时间:2013-09-12 22:46:59

标签: xml image ide editor paste

是否有可以将图像压缩成内容的IDE,XML或纯文本或源代码编辑器?

通过粘贴,我的意思是对Ctrl-V按键做出以下反应:

1)在代码文件的目录中创建一个图像文件,并为其提供一个随机/顺序名称

2)将标签文本插入代码文件,如<IMG href=""/>或编程语言读取指令,如Java ImageIO.read

这是在收集程序或数据库的图像样本时最大限度地减少工作量所必需的。传统方式包括保存文件,给它命名,然后手动输入路径 - 包括许多不需要的击键。

二十一世纪需要更多自动化!

Oxygen XML Editor具有密切的功能,但它并不好,仅限于少量的XML子格式。

如果此编辑器可以执行以下操作,那也很好:

3)将引用的文件名与实际文件名同步

4)渲染图像

更新

有没有传统方法来处理XML中的图像?我知道我可以对它进行编码和插入。为什么XML编辑器不支持这个呢?

更新2

Adob​​e Dreamweaver允许将图像粘贴到XML中并插入标准HTML <img>标记,但随后标记和图像之间失去连接,因此,例如,您无法重命名图像文件并更新标记。 / p>

1 个答案:

答案 0 :(得分:0)

在XML中处理图像(或其他大块非XML数据)的最常用方法是使用URI引用某个位置,应用程序代码可以从该位置将数据作为单独的文档获取。 XHTML标签就是一个很好的例子。

XML编辑器通常不支持uuencoding图像,因为这是一种不太常见的解决方案。如果您的应用程序代码知道期望该格式的数据,那么肯定可以完成,但对它的需求并不大。

至于维护标记与外部数据之间的关联......通常,除非该工具内置了移动外部数据操作,否则这将是您的责任,就像HTML或其他操作一样。引用外部数据的标记。

我无法就工具提出建议,因为(a)选择工具需要确切地了解它与您要处理的特定类型文档的交互程度,以及(b)我通常只是将XML编辑为文本有一些来自Emacs或Eclipse的语法辅助的文件,所以我没有对“XML编辑器”进行过足够的调查以获得有用的意见。