2023年9月1日金曜日

dicttoxml で namespace を付与する方法

dicttoxml で namespace を付与する方法

概要

公式的には xmler を使えとのことですが面倒なので直接変更します

環境

  • macOS 13.4.1
  • Python 3.11.3

サンプルコード

from dicttoxml import dicttoxml

dict = {
  "User": {
    "Name": "hawksnowlog",
    "Age": 10,
  }
}

xml = dicttoxml(dict, root=False, attr_type=False)
print(xml.decode("utf-8").replace("<User>", '<User xmlns:mx="http://schema.url.goes.here">'))

参考サイト

0 件のコメント:

コメントを投稿