草庐IT

c# - 如何更改特定元素的 XML 命名空间

我有一些通过一些WCF消息的xmlserialization生成的xml集。现在我想制作一个通用方法,我将在其中提供一个xml文件名和一个前缀,如mailxml12。然后在xml文件中,那些名称中没有任何命名空间前缀的元素应该替换为mailxml12:像源文件是:2CAD3F71B4405EB16392No2012-06-29T09:00:00ZA20ftN/Ahttp://test.comN/A在所需的方法之后,它应该被更改为所有没有前缀mailxml:的元素名称。像DeliveryApptCreateRequest应该变成mailxml:DeliveryApptCreateRequ