|
From: Roger L. C. <cos...@mi...> - 2002-03-02 19:40:02
|
Below is an xcomponent (implemented in Java) to strip out all namespaces in an xml document. It will remove namespace declarations, and remove any namespace qualifiers on elements and attributes. /Roger removeNamespace.xco <xcomponent> <version></version> <title></title> <keywords> </keywords> <authorInfo/> <doc> </doc> <parameters> </parameters> <unitTests> </unitTests> <pre/> <code type="JavaClass" encoding = "BASE64" extractFilename = "removeNamespace.class" > <![CDATA[ yv66vgADAC0AoQoAMgBRCABSCQAvAFMJAC8AVAkALwBVCgAvAFYKAC8AVwoALwBYBwBZCgAJAFoH AFsKAAsAXAcAXQcAXgoADgBfCgANAGAKAAkAUQoACQBhCABiCgAJAGMKAA0AZAcAZQoAZgBnCgAL AGgHAGkHAGoKABoAXAcAawoAHABsCgAcAG0KABwAbgoAHABoCABvCgBwAHEKAHAAcgoALwBzCgBw AHQKAC8AdQoALwB2CgBwAHcKAHAAeAoACQBcCgBwAHkJAHoAewgAfAoAfQB+BwB/CgAvAFEKAC8A gAcAgQEADWlucHV0RmlsZW5hbWUBABJMamF2YS9sYW5nL1N0cmluZzsBAA5vdXRwdXRGaWxlbmFt ZQEAC2xvZ0ZpbGVuYW1lAQAHaXN0cmVhbQEAGUxqYXZhL2lvL0ZpbGVJbnB1dFN0cmVhbTsBAAdv c3RyZWFtAQAaTGphdmEvaW8vRmlsZU91dHB1dFN0cmVhbTsBAAdsc3RyZWFtAQADbHB3AQAVTGph dmEvaW8vUHJpbnRXcml0ZXI7AQAGPGluaXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJs ZQEAB3Byb2Nlc3MBABYoW0xqYXZhL2xhbmcvU3RyaW5nOylJAQAHZ2V0RmlsZQEAJihMamF2YS9s YW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7AQAJd3JpdGVGaWxlAQAnKExqYXZhL2xhbmcv U3RyaW5nO0xqYXZhL2xhbmcvU3RyaW5nOylWAQAPc3RyaXBOYW1lc3BhY2VzAQASZ2V0TmFtZXNw YWNlUHJlZml4AQAZc3RyaXBOYW1lc3BhY2VEZWNsYXJhdGlvbgEAGHN0cmlwTmFtZXNwYWNlUXVh bGlmaWVycwEAOChMamF2YS9sYW5nL1N0cmluZztMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFu Zy9TdHJpbmc7AQAEbWFpbgEAFihbTGphdmEvbGFuZy9TdHJpbmc7KVYBAApTb3VyY2VGaWxlAQAU cmVtb3ZlTmFtZXNwYWNlLmphdmEMAD4APwEAAAwAMwA0DAA1ADQMADYANAwARABFDABIAEUMAEYA RwEAFmphdmEvbGFuZy9TdHJpbmdCdWZmZXIMAD4AggEAF2phdmEvaW8vRmlsZUlucHV0U3RyZWFt DAA+AIMBABZqYXZhL2lvL0J1ZmZlcmVkUmVhZGVyAQAZamF2YS9pby9JbnB1dFN0cmVhbVJlYWRl cgwAPgCEDAA+AIUMAIYAhwEAAg0KDACIAIkMAIoAiQEAE2phdmEvbGFuZy9FeGNlcHRpb24HAIsM AIwAPwwAjQA/AQATamF2YS9pby9JT0V4Y2VwdGlvbgEAGGphdmEvaW8vRmlsZU91dHB1dFN0cmVh bQEAE2phdmEvaW8vUHJpbnRXcml0ZXIMAD4AjgwAjwCDDACQAD8BAAV4bWxucwcAkQwAkgCTDACU AJUMAEkARQwAlACWDABKAEUMAEsATAwAlwCYDACSAJkMAJoAmwcAnAwAnQCeAQA6VXNhZ2U6ICBy ZW1vdmVOYW1lc3BhY2UgPElucHV0RmlsZT4gPE91dHB1dEZpbGU+IDxMb2dGaWxlPgcAnwwAoACD AQAPcmVtb3ZlTmFtZXNwYWNlDABCAEMBABBqYXZhL2xhbmcvT2JqZWN0AQAEKEkpVgEAFShMamF2 YS9sYW5nL1N0cmluZzspVgEAGChMamF2YS9pby9JbnB1dFN0cmVhbTspVgEAEyhMamF2YS9pby9S ZWFkZXI7KVYBAAZhcHBlbmQBACwoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5n QnVmZmVyOwEACHRvU3RyaW5nAQAUKClMamF2YS9sYW5nL1N0cmluZzsBAAhyZWFkTGluZQEAE2ph dmEvbGFuZy9UaHJvd2FibGUBAA9wcmludFN0YWNrVHJhY2UBAAVjbG9zZQEAGShMamF2YS9pby9P dXRwdXRTdHJlYW07KVYBAAVwcmludAEABWZsdXNoAQAQamF2YS9sYW5nL1N0cmluZwEAB2luZGV4 T2YBABUoTGphdmEvbGFuZy9TdHJpbmc7KUkBAAlzdWJzdHJpbmcBABUoSSlMamF2YS9sYW5nL1N0 cmluZzsBABYoSUkpTGphdmEvbGFuZy9TdHJpbmc7AQAGY2hhckF0AQAEKEkpQwEABChJKUkBAAZs ZW5ndGgBAAMoKUkBABBqYXZhL2xhbmcvU3lzdGVtAQADb3V0AQAVTGphdmEvaW8vUHJpbnRTdHJl YW07AQATamF2YS9pby9QcmludFN0cmVhbQEAB3ByaW50bG4AIQAvADIAAAAHAAIAMwA0AAAAAgA1 ADQAAAACADYANAAAAAIANwA4AAAAAgA5ADoAAAACADsAOgAAAAIAPAA9AAAACQABAD4APwABAEAA AAA/AAIAAQAAABcqtwABKhICtQADKhICtQAEKhICtQAFsQAAAAEAQQAAABYABQAAAA4ABAAPAAoA EAAQABEAFgASAAEAQgBDAAEAQAAAAFYAAwADAAAAKiorAzK1AAMqKwQytQAEKisFMrUABSq0AAO4 AAZNKrQABCy4AAe4AAgErAAAAAEAQQAAABoABgAAABUABwAWAA4AFwAVABkAHQAaACgAHAAJAEQA RQABAEAAAADmAAUACQAAAIIBTAFNuwAJWREIALcACk4BOgS7AAtZKrcADEy7AA1ZuwAOWSu3AA+3 ABBNpwAcLbsACVm3ABEZBLYAEhITtgAStgAUtgASTiy2ABVZOgTH/+CoABunACk6BRkFtgAXqAAO pwAcOgaoAAYZBr86ByvGAAwrtgAYpwAFOgipBy22ABSwAAMAEgBRAFcAFgASAGQAZAAAAHIAdgB5 ABkAAQBBAAAAOgAOAAAAIAACACEABAAiAA8AIwASACUAGwAmACsAJwAuACgARwAnAFcAKwBkAC0A cgAvAHkAMAB9ADIACQBGAEcAAQBAAAAAYAADAAQAAAAouwAaWSq3ABtNuwAcWSy3AB1OLSu2AB4t tgAfLbYAIKcACE0stgAXsQABAAAAHwAiABYAAQBBAAAAHgAHAAAANwAJADgAEgA5ABcAOgAbADsA IgA8ACcAPQAJAEgARQABAEAAAACzAAQABQAAAGsqEiG2ACI8GwKgAAUqsLsACVm3ABFNKhu2ACO4 ACROLccAIywqAxu2ACW2ABJXLCobtgAjuAAmtgASVyy2ABS4AAewLCoDG7YAJbYAElcsKhu2ACO4 ACa2ABJXLLYAFC24ACc6BBkEuAAHsAAAAAEAQQAAADYADQAAAEAABwBBAAwAQgAOAEQAFgBGAB8A RwAjAEgALgBJADsASgBDAE0ATgBOAFsATwBlAFAACQBJAEUAAQBAAAAAXwADAAMAAAAvKgi2ACgQ Op8ABQGwKhAgtgApPCoQPbYAKT0bHKIACyoQBhu2ACWwKhAGHLYAJbAAAAABAEEAAAAeAAcAAABW AAoAVwAMAFkAEwBaABoAWwAfAFwAJwBfAAkASgBFAAEAQAAAAEIAAwAEAAAAHioQIrYAKTwqGwRg tgAjTSwQIrYAKT4sHQRgtgAjsAAAAAEAQQAAABIABAAAAGUABwBmAA8AZwAWAGgACQBLAEwAAQBA AAAAYQAFAAQAAAA1Kiu2ACI9HAKgAAUqsLsACVkqAxy2ACW3ACpOLSocK7YAK2AEYLYAI7YAElct tgAUK7gAJ7AAAAABAEEAAAAaAAYAAABsAAYAbQALAG4ADQBwABsAcQAsAHIACQBNAE4AAQBAAAAA SgACAAIAAAAeKr4GnwAMsgAsEi22AC6xuwAvWbcAMEwrKrYAMVexAAAAAQBBAAAAGgAGAAAAdgAG AHcADgB4AA8AegAXAHsAHQB8AAEATwAAAAIAUA== ]]></code> <post/> <resources> </resources> </xcomponent> |