我有一个xml文件,看起来像这样; ```
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi" name="IA Quickstart">
<DataRuleDefinitions>
<DataRuleDefinition name="CanadaSinMatchesRegex">
<ExecutableRules>
<ExecutableRule folder="All" name="CanadaSinMatchesRegex2" excludeDuplicates="false">
<description></description>
<LongDescription></LongDescription>
<BoundExpression>EDW.CCAS.LCNDWT1.DW."CCAS_ENT_BRWR_STG".I_OFFCR_EMP_ID MATCHES_REGEX '^([0-79]\\d{2})([ \\-\\.]?)(\\d{3})\\2(\\d{3})$'</BoundExpression>
<OutputDefinition type="FailingRecords">
<OutputColumn name="sin" type="variable" value="sin"/>
</OutputDefinition>
<Bindings>
<Binding var="sin">
<Column name=""EDW.CCAS".LCNDWT1.DW.CCAS_ENT_BRWR_STG.I_OFFCR_EMP_ID"/>
</Binding>
</Bindings>
</ExecutableRule>
</ExecutableRules>
</DataRuleDefinition>
</DataRuleDefinitions>
</iaapi:Project>
```
我确实使用excel中的导入功能将此xml文件转换为excel。然后,当我尝试导出回xml时,我得到以下xml输出;
```
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:Project xmlns:ns1="http://www.ibm.com/investigate/api/iaapi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="IA Quickstart">
<DataRuleDefinitions>
<DataRuleDefinition name="CanadaSinMatchesRegex">
<ExecutableRules>
<ExecutableRule folder="All" name="CanadaSinMatchesRegex2" excludeDuplicates="false">
<BoundExpression>EDW.CCAS.LCNDWT1.DW."CCAS_ENT_BRWR_STG".I_OFFCR_EMP_ID MATCHES_REGEX '^([0-79]\\d{2})([ \\-\\.]?)(\\d{3})\\2(\\d{3})$'</BoundExpression>
<OutputDefinition type="FailingRecords">
<OutputColumn name="sin" type="variable" value="sin"/>
</OutputDefinition>
<Bindings>
<Binding var="sin">
<Column name=""EDW.CCAS".LCNDWT1.DW.CCAS_ENT_BRWR_STG.I_OFFCR_EMP_ID"/>
</Binding>
</Bindings>
</ExecutableRule>
</ExecutableRules>
</DataRuleDefinition>
</DataRuleDefinitions>
</ns1:Project>
``` 我可以帮助理解为什么从excel导出后我们得到两个名称空间?非常感谢帮助。感谢