【问题标题】:Generate an XML representation of the contents of a folder生成文件夹内容的 XML 表示
【发布时间】:2023-03-27 13:23:01
【问题描述】:

我有一个包含名为 MainFolder 的文本文件的文件夹,我想将该文件夹转换为 XML 表示形式,以便可以将文件夹中的每个文件作为单个文本文件进行编辑。是否可以生成文件夹结构的 XML 表示,如此处所示,文件位于 <file> 标签内,文件夹位于 folder 标签内?

<folder name = "MainFolder">
    <file name = "README.txt">
        This is a text file inside a folder called MainFolder. This is the content
        of README.txt.
    </file>
    <folder name = "Java samples">
        <file name = "HelloWorld.java">
            public class HelloWorld{
                public static void main(String[] args){
                    System.out.println("Hello World!");
                }
            }
        </file>
    </folder>
</folder>

【问题讨论】:

  • 也许你可以从stackoverflow.com/questions/316590/…获得一些灵感
  • 我将此问题标记为“与语言无关”,因为我知道自己想要完成什么,但我不知道哪种编程语言最适合这项工作。
  • 内容必须包含在&lt;![CDATA[ 部分中。但是,如果其中一个文件是 XML 文件并且有 &lt;![CDATA[ 部分怎么办?
  • 你为什么需要这个?
  • @Cratylus 我想使用单个文本文件一次创建和编辑多个文本文件,因为它比打开多个窗口并不断在它们之间来回切换更容易。

标签: xml language-agnostic ide directory


【解决方案1】:

试试这个实用程序:

http://code.google.com/p/xml-dir-listing/

(填充,因为 Stackoverflow 不喜欢简短的答案)

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 2011-06-07
    • 1970-01-01
    • 2011-06-09
    • 2014-03-29
    相关资源
    最近更新 更多