2012-02-27 10 views
0

Webサービスの出力にxmlがあります。変数に結果があり、その変数に結果を格納しました。今、私はその変数の文字列を置き換えたいと思います。その変数の文字列を置き換える方法。たとえば :Objective-Cの変数に格納されている文字列値を置き換える方法

私は結果を格納し、その結果変数に
//SDZZmaterialGroupList* result = (SDZZmaterialGroupList*)value; 

がされています。今、私は私だけの値(数値)を表示できるように、空の値でタグを置き換えたい

</Text></item> 
<item> 
    <Matkl>00101</Matkl> 
    <Text>Steels</Text> 
</item> 
<item> 
    <Matkl>00107</Matkl> 
    <Text>Miscelleanous</Text> 
</item> 
<item> 
    <Matkl>002</Matkl> 
    <Text>Electronics</Text> 
</item> 
<item> 
    <Matkl>00207</Matkl> 
    <Text>Monitors</Text> 
</item> 
<item> 
    <Matkl>003</Matkl> 
    <Text>Bulbs</Text> 
</item> 
<item> 
    <Matkl>007</Matkl> 
    <Text>Services</Text> 
</item> 
<item> 
    <Matkl>008</Matkl> 
    <Text>Packaging</Text> 
</item> 
<item> 
    <Matkl>01</Matkl> 
    <Text>Material Group 01</Text> 
</item> 
<item> 
    <Matkl>02004</Matkl> 
    <Text>Parts</Text> 
</item> 

iPhone? この問題を解決するにはどうすればよいですか?

+0

この質問に対して "SDZZmaterialGroupList.h" クラスが理解することは困難であること

チェックをresult.item、あなたはそれを改善することができますか?あなたが話しているxmlタグを少なくとも見ることができるようにコードの書式を追加しましたが、まだ何をしようとしているのかはまだ分かりません。おそらく、あなたが到着したい出力の例を提供したなら、あなたがしたいことをより良いアイデアにするでしょう。 'SDZZmaterialGroupList'クラスがどのようなものであるかを説明して、そこに含まれているデータにどのようにアクセスするかを知ることができます。私たちは、出力を取得する必要があります。このように – Jonah

+0

00101鋼00107 Miscelleanous –

+0

Plzを –

答えて

0

あなたのwebserviesを使用している場合、soap自体がXmlを解析して値を自動的に保存します。

その特定のクラスのオブジェクトを作成するだけで済みます。そのオブジェクトを介して値にアクセスします。

例以下参照:

SDZZmaterialGroupList *結果=(SDZZmaterialGroupList *)値。

result.nameまたはそのresult.value

+0

に私を助けて、あなたが簡単に –

+0

で私を説明することができますuは私にSDZZmaterialGroupList.hクラスを表示することができますので、私はeasliy – Rupesh

+0

ええがあなたを助けることができることを確認して、私はあなたに –

関連する問題