【发布时间】:2011-04-26 04:11:13
【问题描述】:
我正在使用这个 xml
<?xml version="1.0"?>
<globalcoverage>
<carrier>
<Data>CONTINENT</Data>
<Data>COUNTY</Data>
<Data>OPERATOR</Data>
<Data>FREQUENCY</Data>
<Data>SIGNATURE</Data>
<Data>GSM</Data>
<Data>GPRS</Data>
<Data>3G</Data>
<Data>PAYMENT</Data>
<Data>SMS</Data>
<Data>ZONE</Data>
<Data>STATUS</Data>
</carrier>
<carrier>
<Data>AFRICA</Data>
<Data>ZAMBIA</Data>
<Data>MTN Zambia</Data>
<Data>GSM 900</Data>
<Data>2006-08-14</Data>
<Data>X</Data>
<Data>X</Data>
<Data>X</Data>
<Data>X</Data>
<Data>X</Data>
<Data>NA</Data>
<Data>0</Data>
</carrier>
...
记录多了,想换标签,不想一一做。有没有办法使用这个 dtd 来处理氧气?
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT coverturamundial (item+) >
<!ELEMENT item (continent, county, operator, frequency, signature, gsm, gprs, _3g, payment, sms, zone, status) >
<!ELEMENT continent (#PCDATA) >
<!ELEMENT county (#PCDATA) >
<!ELEMENT operator (#PCDATA) >
<!ELEMENT frequency (#PCDATA) >
<!ELEMENT signature (#PCDATA) >
<!ELEMENT gsm (#PCDATA) >
<!ELEMENT gprs (#PCDATA)>
<!ELEMENT _3g (#PCDATA) >
<!ELEMENT payment (#PCDATA) >
<!ELEMENT sms (#PCDATA) >
<!ELEMENT zone (#PCDATA) >
<!ELEMENT status (#PCDATA)>
实际上,数据是从 xls 中获取的。感谢您的帮助。
【问题讨论】: