0

これは少し奇妙に思えますが、xmlやその他の標準以外のアプリケーション用に独自の構文を作成したいと思います。

だから私がやりたいのはこのようなものです:

    [tag atr=|value| atr=|value value value|] 
    [tag atr=|value| atr=|value value value|] 
    [tag atr=|value| atr=|value value value|] 

次に、トラフをループし、atrを変数または配列に入れます

    $tag1 = Array ( [atr] => value [atr] => value )
    $tag2 = Array ( [atr] => value [atr] => value )
    $tag3 = Array ( [atr] => value [atr] => value )

[と]の間の文字列を見つける必要があることがわかりました。それらの刺し傷を配列ループトラフに入れてから、特定のアクションをトリガーするためにどのタグが使用されているかを確認し、そのアクションとともに属性の値を送信します。

誰かがいくつかのコードやヒントを持っているなら、それは役に立つでしょう。車輪の再発明をして申し訳ありませんが、私はこれが必要です。

4

1 に答える 1

0

独自の構文やdomを作成する代わりに、独自の保存タグを使用してXMLを使用しますが、今日の標準では魔女は発生しません。このようにして、文字列から同様のタグを介さずに作成したタグを処理できます。

XMLは、simplexml_load_stringなどのphp関数を使用して処理できます。この関数はXMLをオブジェクトに配置し、PHPのループごとに処理できる巨大な配列ウィッチにします。

于 2012-10-03T09:24:53.150 に答える