none
从Excel 输出 xml时,如何才能把默认的命名空间前缀ns1修改成我自己希望的前缀呢? RRS feed

  • 问题

  • 我原来的xml文档假如如下:

    在EXCEL中修改了我原来的xml后,再输出xml时,我原来的命名空间前缀会被ns1,ns2...等默认命名空间覆盖。
    例如
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns1:TEXTFIELDS xmlns:ns1="http://www.fls.info">
    <ns1:TEXTFIELD name="TXT_KmStrin">
    <ns1:DE>km</ns1:DE>
    <ns1:GB>km</ns1:GB>
    <ns1:F>km</ns1:F>
    <ns1:I>km</ns1:I>
    <ns1:E>Km</ns1:E>
    <ns1:P/>
    <ns1:DK>km</ns1:DK>
    <ns1:CZ>km</ns1:CZ>
    <ns1:NL>km</ns1:NL>
    <ns1:PL>km</ns1:PL>
    <ns1:CN>公里</ns1:CN>
    </ns1:TEXTFIELD>
    </ns1:TEXTFIELDS>

    我原来的前缀譬如是 <abc:TEXTFIELD>,现在全部都变成了:<ns1:TEXTFIELD>
    怎么才能让Excel不要用ns1覆盖我原来的命名空间呢?。
    2010年3月8日 9:54