2016-05-12 6 views
1

GOで動的にXMLを生成できますか?代わりに構造体を使用して、.Encodeを実行しますか?GOで動的にXMLを生成できますか?

あなたがPythonでlxmlを使って行うことができるようなものです。必要に応じて1つの要素を手作業で動的に構築する場合と同じです。

このように、私はカスタムロジックに基づいて必要なフィールド/要素だけを追加できます。

+0

「できますか?はい、私はそれが可能であると確信しています。私は、しかし、これを達成するための既製のライブラリを知っていません。それを構築するのは難しいことではありません。しかし、これは "私にライブラリを推薦してください"と非常に近いものです。 – Vatine

答えて

3

マップを含む型に動的属性を追加し、この型に対してカスタムマーシャリングアクションを定義できます。ここに例があります:Marshall map to XML in Go

関連する問題