删除命名空间XML

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除命名空间XML相关的知识,希望对你有一定的参考价值。

  1. /**
  2.   * 名前空間を削除します
  3.   * @param オリジナルストリング(XML形式)
  4.   * @return namespace宣言を取り去ったXML
  5.   */
  6. private function deleteNameSpace(xmlText : String) : XML {
  7. // remove the namespaces from the string representation of the XML
  8. xmlText = xmlText.replace(new RegExp("xmlns[^"]*"[^"]*"", "gi"), "");
  9. xmlText = xmlText.replace(new RegExp("xsi[^"]*"[^"]*"", "gi"), "");
  10.  
  11. // set the string rep. of the XML back to real XML
  12. return new XML(xmlText);
  13. }

以上是关于删除命名空间XML的主要内容,如果未能解决你的问题,请参考以下文章

命名空间删除xml

Linq to Xml:删除命名空间

删除 Soap 标头和命名空间

如何从杰克逊 XML 解析中删除命名空间定义

从 WCF RESTful 响应中删除 xml 命名空间

如何在 Java 中删除 XML 命名空间