使用 XML 的类似存档的格式
我正在使用 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
or
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 模式?
I'm generating some code using XSLT
but the generated sources should be localized in a set of distinct files. Is there a tool/format (based on XML ?) that could be used to store the files in a jar/ar/tar-like format . I'm thinking of something like this:
<?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>
Updated
So I want to generate this kind of XML-archive:
using
xsltproc xml2java.xslt my-structure-defined-as-xml.xml > myarchive.xml
or
my-xar-tool cvf myarchive.xml test/data.properties test/Test01.java
#adding test/data.properties
#adding test/Test01.java
and to extract the content of this archive:
my-xar-tool xvf myarchive.xml
#extracting test/data.properties
#extracting test/Test01.java
Is there already an existing XML Schema describing such archive ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后,我实现了我需要的Xar工具。 请参阅 http://code.google.com/p/lindenb/wiki/Xar
At the end, I've implemented Xar the tool I needed. See http://code.google.com/p/lindenb/wiki/Xar