2009-05-13 13 views
1

ColdFusion 8のXML操作関数は、配列や構造を操作するためのものほど成熟していないようです。解析されたXML文書を操作するのをより簡単にする追加の関数/タグの提案はありますか? (私はXML2Structに出くわしましたが、操作されたXMLをファイルに書き戻すので、私はそれを変換せずに元に戻す必要があります)追加のColdFusion XML操作関数/ライブラリ

+1

XMLドキュメントでは、多数の構造体および配列関数を使用することもできます。 – ale

+0

それは私にそれについて迷惑をかけるようなものです - 自由のためにXMLのような感じです。 –

+0

すべての提案をいただき、ありがとうございました。ほとんどのコードを書いた後、cffileが無効になっているので、とにかくXMLを使用することはできません! –

答えて

5

使用する関数がいくつかありますon cflib.org

Ben Nadelにはxml操作に関するブログ記事がたくさんあります。おそらくColdFusionのxml関数の使用に関するヒントを、おそらくあなたが考えているものを超えて提供することができます。

もう1つの方法は、createObject( "java"、 "some.java.class")を使用してjavaにアクセスし、xmlを操作することです。私はあなたがJava APIで必要なものを見つけることができたと確信しています。

+0

ベン・ナデルは、XMLコーディング/パースについて言及しています。 – crosenblum

3

Alistar、

ジェイソンは本当に偉大な偉大な提案をし、持っているが、私は別のものを持っている - ColdFusionがXMLオブジェクトを解析された中で、あなたは構造体や配列などのデータを扱うことができます - 彼らは、そのとにかく基本的にだけで配置されていますXMLの方法。 StructCount、structInsert、structDelete、arrayLen、arrayAppend、arrayDeleteAtなどです。これらはすべてXMLノードで動作します。

しかし、私はCFのXMLツールで成熟していないことに同意します。それは、CFがとてもうまくいくという単純な驚きの要素が欠けているようです。

HTH

1

私はあなたが使用可能なオブジェクトにXMLを変換してから戻ってそれを変換したくないと述べた知っているが、我々が話題にしているので、私は、私は同様の2つのアプリケーションのためのプラグを投稿するだろうと思いましたあなたが言及したXML2Structに。

私は大成功で、過去にXMLToAnything(とその仲間、AnythingToXML)を使用しました。