草庐IT

go - XML 解码不遵守根元素 namespace 前缀定义

这是XML结构:thisistitle它用下面定义的结构解码:typeRootstruct{XMLNamexml.Name`xml:"root"`Sub*Sub}typeSubstruct{XMLNamexml.Name`xml:"http://test.com/testnssub"`Titlestring`xml:"title"`}这是被编码回来的:thisistitle根命名空间前缀定义在编码之后被删除,子元素使用url命名空间而不是前缀。这是code编码/解码有什么方法不会改变xml结构吗?谢谢! 最佳答案 看起来并没有改变逻