0
$hold=$this->load_component_objects();

$hold には、JOOMLA コンポーネントの開発中にテーブルで作成したクエリの結果が含まれています。現在、XML に自動的に変換できる JOOMLA XML ライブラリまたはクラスがあります。

4

1 に答える 1

1

簡単な答えはノーです。

唯一の XML 処理は にJFactoryあり、拡張マニフェストを読み取るときに主にインストーラーによって使用されます。

基本的に、インストーラーは XML ファイル パスを取得し、さまざまなloadManifestFromXML($xmlfile)方法で XML を取得します。JFactory::getXML($xmlfile)これらは実際には単なるラッパーであるsimplexml(PHPマニュアル)を呼び出し、それをJXMLElement.

class JXMLElement extends SimpleXMLElement
{
    ... 
}

getXML()ファイル パスだけでなく、XML 文字列も渡すことができます。

オブジェクト構造に関する詳細情報は、オブジェクトを XML 形式にする最良の方法を決定するのに役立ちます。

于 2013-10-13T10:40:39.210 に答える