【发布时间】: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/…获得一些灵感
-
我将此问题标记为“与语言无关”,因为我知道自己想要完成什么,但我不知道哪种编程语言最适合这项工作。
-
内容必须包含在
<![CDATA[部分中。但是,如果其中一个文件是 XML 文件并且有<![CDATA[部分怎么办? -
你为什么需要这个?
-
@Cratylus 我想使用单个文本文件一次创建和编辑多个文本文件,因为它比打开多个窗口并不断在它们之间来回切换更容易。
标签: xml language-agnostic ide directory