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