locked
Read data from XML file? RRS feed

  • Question

  • Hi

    In my app, I need to read data from XML, but my XML is like this. so please tell me how will I make a class for such type of XML data.

    My XML data is like here:- this is a single item.

    <dict>
            <key>carapicuiba_page_move</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>pageType</key>
                <string>WEB</string>
                <key>path</key>
                <string>carapicuiba_page_move.html</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_cover_T.jpg</string>
            </dict>
        </dict>

    Please tell me how can I use this data.


    sandeep chauhan

    Monday, October 28, 2013 6:05 AM

All replies

  • Hello Sandeep_chauhan,

    which data you need to get from this xml file?

    Monday, October 28, 2013 6:25 AM
  • HI Khant,

    Thanks for coming. I need all key and values from this xml. I attached my xml file here:-

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <array>
        <dict>
            <key>carapicuiba_page_move</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>pageType</key>
                <string>WEB</string>
                <key>path</key>
                <string>carapicuiba_page_move.html</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_cover_T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_2</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>pageType</key>
                <string>WEB</string>
                <key>path</key>
                <string>CARAPICUIBA_HOUSE_PAGE_2.html</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_2T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_3</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_3.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_3T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_4</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_4.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_4T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_5</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_5.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_5T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_6</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_6.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_6T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_7</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_7.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_7T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_8</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_8.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_8T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_9</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_9.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_9T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_10</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_10.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_10T.jpg</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_11</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>pageType</key>
                <string>BACKGROUND_VIDEO</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_11T.jpg</string>
                <key>video</key>
                <string>CARAPICUIBA_HOUSE_PAGE_11.mov</string>
            </dict>
        </dict>
        <dict>
            <key>CARAPICUIBA_HOUSE_PAGE_12</key>
            <dict>
                <key>buttons</key>
                <array>
                    <dict>
                        <key>audioTitle</key>
                        <string>CARAPICUIBA HOUSE</string>
                        <key>image</key>
                        <string>CARAPICUIBA_HOUSE_PAGE_4_button_1700x700.png</string>
                        <key>media</key>
                        <string>Dealers_Ferrari_audio.m4a</string>
                        <key>mediaType</key>
                        <string>AUDIO</string>
                        <key>mediaX</key>
                        <integer>0</integer>
                        <key>mediaY</key>
                        <integer>300</integer>
                        <key>x</key>
                        <integer>1700</integer>
                        <key>y</key>
                        <integer>700</integer>
                    </dict>
                </array>
                <key>image</key>
                <string>CARAPICUIBA_HOUSE_PAGE_12.jpg</string>
                <key>pageType</key>
                <string>SINGLE_IMAGE</string>
                <key>thumbnail</key>
                <string>CARAPICUIBA_HOUSE_PAGE_12T.jpg</string>
            </dict>
        </dict>
    </array>
    </plist>


    sandeep chauhan


    Monday, October 28, 2013 6:35 AM