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

4
有没有一款集成开发环境(IDE)或者XML、纯文本或源代码编辑器,可以将图片粘贴到内容中?
所谓的粘贴是指对Ctrl-V按键做出以下反应:
1)在代码文件目录下创建一个图片文件,并且给它一个随机或顺序名称。
2)在代码文件中插入一个标记文本,比如<IMG href="">或编程语言的读取指令,例如Java的ImageIO.read
这样做可以最大限度地减少收集程序或数据库图像样本时的工作量。传统的方法包括保存文件,为其命名,然后手动输入路径,需要大量不必要的按键。
21世纪需要更多的自动化!
Oxygen XML Editor具有类似的功能,但并不好用,并且只适用于少数XML子格式。
此外,如果该编辑器可以执行以下操作就更好了:
3)同步参考文件名与实际文件名
4)渲染图像
更新
是否有常规的方法来处理XML中的图像?我知道我可以通过uuencode来插入图像,但为什么XML编辑器不支持呢?
第二次更新
Adobe Dreamweaver允许将图像粘贴到XML中,并插入标准的HTML <img>标记,但是它会丢失标记和图像之间的连接,因此,例如,您无法重命名图像文件并更新标记。

3
这种类型的问题不适合在 Stack Overflow 上提问。根据指南,询问我们推荐或寻找工具、库或外部资源的问题会被视为离题,因为它们容易吸引主观化的回答和垃圾邮件。相反,请描述问题并说明已经采取了哪些措施来解决它。 - Jim Garrison
你应该使用一个程序来生成代码。生成代码的代码。这可能是实现你想要的最简单的方法。 - Ludovic Kuty
1个回答

1
处理XML中的图像(或其他大块非XML数据)最常见的方式是使用URI引用某个位置,应用程序代码可以从该位置获取数据作为单独的文档。XHTML标签是一个很好的例子。
XML编辑器通常不支持uuencoding图像,因为那是一种不太常见的解决方案。如果您的应用程序代码知道以那种形式期望数据,则可以执行此操作,但需求不高。
至于维护标记和外部数据之间的关联...通常情况下,除非工具内置了移动外部数据操作,否则这将是您的责任,就像对于引用外部数据的HTML或其他标记一样。
我无法就工具向您提供建议,因为(a)选择工具需要查看它与要处理的特定文档类型的交互情况,以及(b)我通常只是使用Emacs或Eclipse等文本编辑器带有一些语法辅助来编辑XML,因此我对“ XML编辑器”没有足够有用的意见。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接