我想像这样编组成xml:
def myFunc():
list = []
with open(file, 'r') as f:
header = f.readline() # Store the header of the file for future reference.(maybe). Don't commend out.
for line in f:
for i in range(len(line)):
if line[i] == '\t':
if line[i+1] == '\t':
line[:i] + "n/a" + line[i:]
list.append(line) # iterate through the file and store it's values on the list.
return list
有2个名称空间。第一个仅适用于rootElement和直接根元素。第二个命名空间用于其他大量具有递归的元素。
如何在不注释namespace2的每个元素(标签)的情况下对其进行描述?
答案 0 :(得分:0)
我将root类放在一个包中的package-info:
@XmlSchema(
namespace = "namespace1",
elementFormDefault = XmlNsForm.QUALIFIED,
xmlns = {
@XmlNs(prefix = "ns1", namespaceURI = "namespace1")
}
)
我把其他类放入另一个包含自己的package-info:
@XmlSchema(
namespace = "namespace2",
elementFormDefault = XmlNsForm.QUALIFIED,
xmlns = {
@XmlNs(prefix = "ns2", namespaceURI = "namespace2")
}
)