-1

私には 1 つのタスクがあります... もちろん、既製の解決策を提供してくれるとは思っていませんが、いくつかの概要は非常に役立ちます。Lua は私にとって新しい言語なので、助けてください。したがって、タスクは次のとおりです。

  1. 3 つの xml ファイルがあります。すべてのxmlファイルは、機器などの同じオブジェクトに関するデータを保存しています。機器の名前を除いて、パラメーター、xml の格納が異なります。
  2. ここで、機器に関するすべてのデータ (すべてのパラメーター) を含む汎用 xml ファイルを作成したいと考えています。
  3. 名前は一意であるため、キー パラメータとして機能することに注意してください。
  4. このタスクを Lua スクリプトで実現したいと考えています。
4

1 に答える 1

0

Lua は「デフォルトでは」xml を実行しません。これは、他のシステムに「埋め込まれている」と考えられている言語であるため、「埋め込まれた」システムが xml ファイルを解析して Lua に渡すことができる可能性があります。その場合は、xml をホスト システム上の Lua テーブルに変換してから、それらを Lua に渡し、Lua で操作し、結果の Lua テーブルを返すことで、ホストがそれを xml に変換できるようにします。

別のオプションがあれば、luaxmlなどの xml を解析するためのバイナリ ライブラリをインストールすることもできます。システムにインストールできれば、XML ファイルを Lua から直接簡単に操作できるはずです。ただし、この可能性は、Lua を組み込んだシステムによって異なります。多くのシステムでは、追加のライブラリをインストールできません。

于 2012-07-17T16:14:00.007 に答える