使用XML的类似档案的格式

时间:2009-07-07 16:28:29

标签: xml xslt format archive tar

我正在使用XSLT生成一些代码,但生成的源应该本地化为一组不同的文件。是否有工具/格式(基于XML?)可用于以jar / ar / tar类格式存储文件。我在考虑这样的事情:

<?xml version="1.0"?>
<archive>
<file path="test/Test01.java" content-type="plain-text" checksum="something">
package test;
public class Test01
 {
 }
</file>
<file path="test/data.properties" content-type="plain-text" checksum="something">
prop1=value1
</file>
</archive>

更新 所以我想生成这种XML存档: 使用

xsltproc xml2java.xslt my-structure-defined-as-xml.xml > myarchive.xml

my-xar-tool cvf myarchive.xml test/data.properties test/Test01.java
#adding  test/data.properties
#adding  test/Test01.java

并提取此档案的内容:

my-xar-tool xvf myarchive.xml
#extracting  test/data.properties
#extracting  test/Test01.java

是否已存在描述此类存档的现有XML架构?

1 个答案:

答案 0 :(得分:0)

最后,我实施了 Xar 我需要的工具。见http://code.google.com/p/lindenb/wiki/Xar