1 つのスカラーと 2 つのハッシュ配列を含む Perl オブジェクトがあります。
このデータ構造の XML コピーを保存するために を使用XML::Simpleしていますが、 を使用して XML ファイルを読み込もうとするとXMLin、別のデータ構造が得られます。
XMLin元の XML ファイルの作成に使用したオブジェクトの形式を取得するために構造を指定する方法はありますか?
1 つのスカラーと 2 つのハッシュ配列を含む Perl オブジェクトがあります。
このデータ構造の XML コピーを保存するために を使用XML::Simpleしていますが、 を使用して XML ファイルを読み込もうとするとXMLin、別のデータ構造が得られます。
XMLin元の XML ファイルの作成に使用したオブジェクトの形式を取得するために構造を指定する方法はありますか?
オブジェクトにデータを格納するためだけに XML を作成しているようですね。
もしそうなら、この目的のためのもので、オブジェクトを適切に再作成して祝福するFreezeThaworのようなものを見るべきです。Storable
データによっては、JSON役立つかもしれませんが、XML::Simple意図したことを行うのはあまり得意ではありません。任意のデータ構造をシリアル化することは気にしないでください。