soap4r で提供されるユーティリティ xsd2ruby ユーティリティを使用して、XSD スキーマ定義ファイルから必要なクラスを生成しました。これはうまく機能しますが、XSD::Mapping.obj2xml を使用して xml ファイルを生成しようとすると、期待どおりに (または希望どおりに) 属性が作成されません。次のことをお願いします。
<obj attr1=value1 attr2=value2>
<element1>value</element1>
</obj>
しかし、これが生成されるものです:
<obj>
<__xmlattr>
<item>
<key>
<name>attr1</name>
<namespace></namespace>
<source></source>
</key>
<value>value1</value>
</item>
<item>
<key>
<name>attr2</name>
<namespace></namespace>
<source></source>
</key>
<value>value2</value>
</item>
</__xmlattr>
<element1>value</element1>
</obj>
xmlattr なしで XML 出力を生成するにはどうすればよいですか?