1
GOで動的にXMLを生成できますか?代わりに構造体を使用して、.Encode
を実行しますか?GOで動的にXMLを生成できますか?
あなたがPythonでlxmlを使って行うことができるようなものです。必要に応じて1つの要素を手作業で動的に構築する場合と同じです。
このように、私はカスタムロジックに基づいて必要なフィールド/要素だけを追加できます。
GOで動的にXMLを生成できますか?代わりに構造体を使用して、.Encode
を実行しますか?GOで動的にXMLを生成できますか?
あなたがPythonでlxmlを使って行うことができるようなものです。必要に応じて1つの要素を手作業で動的に構築する場合と同じです。
このように、私はカスタムロジックに基づいて必要なフィールド/要素だけを追加できます。
マップを含む型に動的属性を追加し、この型に対してカスタムマーシャリングアクションを定義できます。ここに例があります:Marshall map to XML in Go
「できますか?はい、私はそれが可能であると確信しています。私は、しかし、これを達成するための既製のライブラリを知っていません。それを構築するのは難しいことではありません。しかし、これは "私にライブラリを推薦してください"と非常に近いものです。 – Vatine