j'essaye de parser un fichier xml qui est fourni par l'entête d'un ua profile il estformé de la sorte:
<?xml version="1.0" ?>
- <!-- ===============================================================================
-->
- <!--
-->
- <!-- Copyright (c) 2004 Sony Ericsson Mobile Communications AB. All rights reserved.
-->
- <!--
-->
- <!-- The contents of this document are provided "as is". No warranties of any kind,
-->
- <!-- either express or implied, including, but not limited to, the implied
-->
- <!-- warranties of merchantability and fitness for a particular purpose, are made
-->
- <!-- in relation to the accuracy, reliability or contents of this document.
-->
- <!-- Sony Ericsson reserves the right to revise this document or withdraw it at any
-->
- <!-- time without prior notice.
-->
- <!--
-->
- <!-- ===============================================================================
-->
- <!-- ===============================================================================
-->
- <!--
-->
- <!-- Revision history
-->
- <!-- 0.1 060228 First draft 23046736
-->
- <!-- 0.2 060413 Streaming added 23046736
-->
- <!-- 0.3 060602 New MMS mime type 23046736
-->
- <!-- 0.4 060712 Streaming update and new image size 23046736
-->
- <!-- 0.5 061020 Mime type update 23046736
-->
- <!--
-->
- <!-- ===============================================================================
-->
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:mms="http://www.openmobilealliance.org/tech/profiles/MMS/ccppschema-20050301-MMS1.2#" xmlns:prf="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#" xmlns:pss5="http://www.3gpp.org/profiles/PSS/ccppschema-PSS5#">
- <rdf:Description rdf:ID="Profile">
- <!-- *****************************
-->
- <!-- Hardware Platform Description
-->
- <!-- *****************************
-->
- <prf:component>
- <rdf:Description rdf:ID="HardwarePlatform">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#HardwarePlatform" />
- <!-- Vendor/model
-->
<prf:Vendor>Sony Ericsson Mobile Communications</prf:Vendor>
<prf:Model>K800i</prf:Model>
- <!-- Display
-->
<prf:ScreenSize>240x320</prf:ScreenSize>
<prf:ColorCapable>Yes</prf:ColorCapable>
<prf:BitsPerPixel>18</prf:BitsPerPixel>
<prf:PixelAspectRatio>1x1</prf:PixelAspectRatio>
<prf:ImageCapable>Yes</prf:ImageCapable>
<prf:ScreenSizeChar>17x16</prf:ScreenSizeChar>
<prf:StandardFontProportional>Yes</prf:StandardFontProportional>
- <prf:OutputCharSet>
- <rdf:Bag>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
</rdf:Bag>
</prf:OutputCharSet>
- <!-- Input capabilities
-->
- <prf:InputCharSet>
- <rdf:Bag>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
<rdf:li>Shift_JIS</rdf:li>
</rdf:Bag>
</prf:InputCharSet>
<prf:TextInputCapable>Yes</prf:TextInputCapable>
<prf:Keyboard>PhoneKeypad</prf:Keyboard>
<prf:NumberOfSoftKeys>2</prf:NumberOfSoftKeys>
- <!-- Audio
-->
<prf:SoundOutputCapable>Yes</prf:SoundOutputCapable>
<prf:VoiceInputCapable>Yes</prf:VoiceInputCapable>
- <!-- Bluetooth
-->
- <prf:BluetoothProfile>
- <rdf:Bag>
<rdf:li>Headset</rdf:li>
<rdf:li>Handsfree</rdf:li>
<rdf:li>ObjectPush</rdf:li>
<rdf:li>BasicImaging</rdf:li>
<rdf:li>DialUpNetworking</rdf:li>
<rdf:li>Synchronization</rdf:li>
<rdf:li>HID</rdf:li>
<rdf:li>FileTransfer</rdf:li>
<rdf:li>GenericAccess</rdf:li>
<rdf:li>GenericObjectExchange</rdf:li>
<rdf:li>PersonalAreaNetwork</rdf:li>
<rdf:li>SerialPort</rdf:li>
<rdf:li>AdvancedAudioDistribution</rdf:li>
<rdf:li>AudioVideoRemoteControl</rdf:li>
<rdf:li>PhonebookAccess</rdf:li>
</rdf:Bag>
</prf:BluetoothProfile>
</rdf:Description>
</prf:component>
- <!-- *****************************
-->
- <!-- Software Platform Description
-->
- <!-- *****************************
-->
- <prf:component>
- <rdf:Description rdf:ID="SoftwarePlatform">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#SoftwarePlatform" />
- <!-- Basic
-->
<prf:AcceptDownloadableSoftware>Yes</prf:AcceptDownloadableSoftware>
- <prf:AudioInputEncoder>
- <rdf:Bag>
<rdf:li>GSM Full Rate</rdf:li>
<rdf:li>GSM Half Rate</rdf:li>
<rdf:li>GSM Enhanced Full Rate</rdf:li>
<rdf:li>GSM Adaptive Multi-Rate</rdf:li>
<rdf:li>UMTS Adaptive Multi-Rate</rdf:li>
</rdf:Bag>
</prf:AudioInputEncoder>
- <!-- Java
-->
<prf:JavaEnabled>Yes</prf:JavaEnabled>
- <prf:JavaPlatform>
- <rdf:Bag>
<rdf:li>CLDC</rdf:li>
<rdf:li>MIDP</rdf:li>
<rdf:li>Profile/MIDP-2.0</rdf:li>
<rdf:li>Configuration/CLDC-1.1</rdf:li>
</rdf:Bag>
</prf:JavaPlatform>
- <prf:JavaPackage>
- <rdf:Bag>
<rdf:li>jsr-75</rdf:li>
<rdf:li>jsr-82</rdf:li>
<rdf:li>jsr-120</rdf:li>
<rdf:li>jsr-135</rdf:li>
<rdf:li>jsr-172</rdf:li>
<rdf:li>jsr-184</rdf:li>
<rdf:li>jsr-185</rdf:li>
<rdf:li>jsr-205</rdf:li>
<rdf:li>jsr-234</rdf:li>
<rdf:li>vscl-2.1</rdf:li>
<rdf:li>Mascot Capsule V3 SEMC</rdf:li>
</rdf:Bag>
</prf:JavaPackage>
- <prf:JVMVersion>
- <rdf:Bag>
<rdf:li>SonyEricsson Enhanced VM</rdf:li>
</rdf:Bag>
</prf:JVMVersion>
- <!-- CCPP accept
-->
- <prf:CcppAccept>
- <rdf:Bag>
<rdf:li>image/gif</rdf:li>
<rdf:li>image/jpeg</rdf:li>
<rdf:li>image/vnd.wap.wbmp</rdf:li>
<rdf:li>image/bmp</rdf:li>
<rdf:li>image/png</rdf:li>
<rdf:li>image/cvg</rdf:li>
<rdf:li>image/svg+xml</rdf:li>
<rdf:li>text/x-imelody</rdf:li>
<rdf:li>text/x-emelody</rdf:li>
<rdf:li>text/x-bookmark</rdf:li>
<rdf:li>text/x-vcard</rdf:li>
<rdf:li>text/x-vcalendar</rdf:li>
<rdf:li>text/x-vnote</rdf:li>
<rdf:li>text/vnd.sun.j2me.app-descriptor</rdf:li>
<rdf:li>text/vnd.wap.wml</rdf:li>
<rdf:li>text/vnd.wap.connectivity-xml</rdf:li>
<rdf:li>text/vnd.wap.si</rdf:li>
<rdf:li>text/vnd.wap.sl</rdf:li>
<rdf:li>text/css</rdf:li>
<rdf:li>text/html</rdf:li>
<rdf:li>text/plain</rdf:li>
<rdf:li>text/game</rdf:li>
<rdf:li>audio/amr</rdf:li>
<rdf:li>audio/amr-wb</rdf:li>
<rdf:li>audio/rhz</rdf:li>
<rdf:li>audio/midi</rdf:li>
<rdf:li>audio/x-midi</rdf:li>
<rdf:li>audio/sp-midi</rdf:li>
<rdf:li>audio/mid</rdf:li>
<rdf:li>audio/imelody</rdf:li>
<rdf:li>audio/mpeg</rdf:li>
<rdf:li>audio/mpeg3</rdf:li>
<rdf:li>audio/mp3</rdf:li>
<rdf:li>audio/wav</rdf:li>
<rdf:li>audio/3gpp</rdf:li>
<rdf:li>audio/mp4</rdf:li>
<rdf:li>audio/x-wav</rdf:li>
<rdf:li>audio/xmf</rdf:li>
<rdf:li>audio/wma</rdf:li>
<rdf:li>audio/x-ms-wma</rdf:li>
<rdf:li>audio/rawhz</rdf:li>
<rdf:li>audio/mpg</rdf:li>
<rdf:li>audio/x-mpg</rdf:li>
<rdf:li>audio/x-mpeg</rdf:li>
<rdf:li>audio/mpg3</rdf:li>
<rdf:li>audio/x-mp3</rdf:li>
<rdf:li>audio/m4a</rdf:li>
<rdf:li>audio/x-m4a</rdf:li>
<rdf:li>audio/mobile-xmf</rdf:li>
<rdf:li>audio/x-pn-realaudio</rdf:li>
<rdf:li>video/asf</rdf:li>
<rdf:li>video/x-pn-realvideo</rdf:li>
<rdf:li>video/wmv</rdf:li>
<rdf:li>video/x-ms-asf</rdf:li>
<rdf:li>video/mpeg</rdf:li>
<rdf:li>video/mp4</rdf:li>
<rdf:li>video/3gpp</rdf:li>
<rdf:li>video/mpeg4</rdf:li>
<rdf:li>video/mp4v-es</rdf:li>
<rdf:li>multipart/mixed</rdf:li>
<rdf:li>application/x-java-archive</rdf:li>
<rdf:li>application/java</rdf:li>
<rdf:li>application/java-archive</rdf:li>
<rdf:li>application/vnd.eri.thm</rdf:li>
<rdf:li>application/sdp</rdf:li>
<rdf:li>application/xhtml+xml</rdf:li>
<rdf:li>application/vnd.oma.drm.message</rdf:li>
<rdf:li>application/vnd.oma.drm.content</rdf:li>
<rdf:li>application/vnd.oma.drm.rights+xml</rdf:li>
<rdf:li>application/vnd.oma.drm.rights+wbxml</rdf:li>
<rdf:li>application/vnd.oma.drm.dcf</rdf:li>
<rdf:li>application/vnd.oma.dd+xml</rdf:li>
<rdf:li>application/vnd.sonyericsson.mms-template</rdf:li>
<rdf:li>application/vnd.wap.mms-message</rdf:li>
<rdf:li>application/vnd.wap.wmlc</rdf:li>
<rdf:li>application/vnd.wap.wbxml</rdf:li>
<rdf:li>application/vnd.wap.xhtml+xml</rdf:li>
<rdf:li>application/vnd.wap.multipart.mixed</rdf:li>
<rdf:li>application/vnd.wap.sic</rdf:li>
<rdf:li>application/vnd.wap.slc</rdf:li>
<rdf:li>application/vnd.wap.wtls-ca-certificate</rdf:li>
<rdf:li>application/vnd.wap.hashed-certificate</rdf:li>
<rdf:li>application/vnd.wap.cert-response</rdf:li>
<rdf:li>application/vnd.wap.signed-certificate</rdf:li>
<rdf:li>application/vnd.wap.sia</rdf:li>
<rdf:li>application/vnd.wap.connectivity-wbxml</rdf:li>
<rdf:li>application/x-x509-ca-cert</rdf:li>
<rdf:li>application/x-www-form-urlencoded</rdf:li>
</rdf:Bag>
</prf:CcppAccept>
- <prf:CcppAccept-Charset>
- <rdf:Bag>
<rdf:li>UTF-8</rdf:li>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>ISO-8859-2</rdf:li>
<rdf:li>ISO-8859-3</rdf:li>
<rdf:li>ISO-8859-4</rdf:li>
<rdf:li>ISO-8859-5</rdf:li>
<rdf:li>ISO-8859-6</rdf:li>
<rdf:li>ISO-8859-7</rdf:li>
<rdf:li>ISO-8859-8</rdf:li>
<rdf:li>ISO-8859-8-i</rdf:li>
<rdf:li>ISO-8859-9</rdf:li>
<rdf:li>ISO-8859-10</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
<rdf:li>ISO-10646-UCS-4</rdf:li>
<rdf:li>ISO-2022-JP</rdf:li>
<rdf:li>Shift_JIS</rdf:li>
<rdf:li>EUC-JP</rdf:li>
<rdf:li>EUC-KR</rdf:li>
<rdf:li>Big5</rdf:li>
<rdf:li>GB2312</rdf:li>
<rdf:li>GB2312-80</rdf:li>
<rdf:li>GBK</rdf:li>
<rdf:li>GB18030</rdf:li>
<rdf:li>KOI8-R</rdf:li>
<rdf:li>TIS-620</rdf:li>
<rdf:li>KS_C_5601-1987</rdf:li>
<rdf:li>windows-1250</rdf:li>
<rdf:li>windows-1251</rdf:li>
<rdf:li>windows-1252</rdf:li>
<rdf:li>windows-1253</rdf:li>
<rdf:li>windows-1254</rdf:li>
<rdf:li>windows-1255</rdf:li>
<rdf:li>windows-1256</rdf:li>
<rdf:li>windows-1257</rdf:li>
<rdf:li>UTF-16BE</rdf:li>
<rdf:li>UTF-16LE</rdf:li>
</rdf:Bag>
</prf:CcppAccept-Charset>
- <prf:CcppAccept-Encoding>
- <rdf:Bag>
<rdf:li>base64</rdf:li>
</rdf:Bag>
</prf:CcppAccept-Encoding>
</rdf:Description>
</prf:component>
- <!-- ***********************************
-->
- <!-- Network Characteristics Description
-->
- <!-- ***********************************
-->
- <prf:component>
- <rdf:Description rdf:ID="NetworkCharacteristics">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#NetworkCharacteristics" />
- <prf:SecuritySupport>
- <rdf:Bag>
<rdf:li>TLS</rdf:li>
<rdf:li>SSL</rdf:li>
</rdf:Bag>
</prf:SecuritySupport>
- <prf:SupportedBearers>
- <rdf:Bag>
<rdf:li>3GPP_WCDMA_IPV4</rdf:li>
<rdf:li>GSM_GPRS_IPV4</rdf:li>
<rdf:li>GSM_CSD_IPV4</rdf:li>
</rdf:Bag>
</prf:SupportedBearers>
<prf:SupportedBluetoothVersion>2.0</prf:SupportedBluetoothVersion>
</rdf:Description>
</prf:component>
- <!-- **********************
-->
- <!-- Browser UA Description
-->
- <!-- **********************
-->
- <prf:component>
- <rdf:Description rdf:ID="BrowserUA">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#BrowserUA" />
- <!-- Browser Identification
-->
<prf:BrowserName>NetFront</prf:BrowserName>
<prf:BrowserVersion>3.3</prf:BrowserVersion>
- <prf:DownloadableBrowserApps>
- <rdf:Bag>
<rdf:li>text/vnd.sun.j2me.app-descriptor</rdf:li>
<rdf:li>application/x-java-archive</rdf:li>
<rdf:li>application/java</rdf:li>
<rdf:li>application/java-archive</rdf:li>
</rdf:Bag>
</prf:DownloadableBrowserApps>
- <!-- Capabilities
-->
<prf:FramesCapable>No</prf:FramesCapable>
<prf:TablesCapable>Yes</prf:TablesCapable>
<prf:PreferenceForFrames>No</prf:PreferenceForFrames>
<prf:XhtmlVersion>1.1</prf:XhtmlVersion>
- <!-- Applet / Script
-->
<prf:JavaAppletEnabled>No</prf:JavaAppletEnabled>
<prf:JavaScriptEnabled>Yes</prf:JavaScriptEnabled>
</rdf:Description>
</prf:component>
- <!-- *******************************
-->
- <!-- WAP Characteristics Description
-->
- <!-- *******************************
-->
- <prf:component>
- <rdf:Description rdf:ID="WapCharacteristics">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#WapCharacteristics" />
- <!-- General
-->
<prf:WapDeviceClass>C</prf:WapDeviceClass>
<prf:WapVersion>2.0</prf:WapVersion>
- <!-- WML
-->
- <prf:WmlVersion>
- <rdf:Bag>
<rdf:li>1.1</rdf:li>
<rdf:li>1.2</rdf:li>
<rdf:li>1.3</rdf:li>
</rdf:Bag>
</prf:WmlVersion>
<prf:WmlDeckSize>45000</prf:WmlDeckSize>
- <!-- WTAI LIBRARY
-->
- <prf:WtaiLibraries>
- <rdf:Bag>
<rdf:li>WTAPDC</rdf:li>
</rdf:Bag>
</prf:WtaiLibraries>
- <!-- DRM
-->
- <prf:DrmClass>
- <rdf:Bag>
<rdf:li>ForwardLock</rdf:li>
<rdf:li>CombinedDelivery</rdf:li>
<rdf:li>SeparateDelivery</rdf:li>
</rdf:Bag>
</prf:DrmClass>
- <prf:DrmConstraints>
- <rdf:Bag>
<rdf:li>datetime</rdf:li>
<rdf:li>interval</rdf:li>
<rdf:li>count</rdf:li>
</rdf:Bag>
</prf:DrmConstraints>
<prf:OmaDownload>Yes</prf:OmaDownload>
</rdf:Description>
</prf:component>
- <!-- ********************************
-->
- <!-- Push Characteristics Description
-->
- <!-- ********************************
-->
- <prf:component>
- <rdf:Description rdf:ID="PushCharacteristics">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#PushCharacteristics" />
- <prf:Push-Accept>
- <rdf:Bag>
<rdf:li>text/vnd.wap.si</rdf:li>
<rdf:li>application/vnd.wap.sic</rdf:li>
<rdf:li>text/vnd.wap.sl</rdf:li>
<rdf:li>application/vnd.wap.slc</rdf:li>
</rdf:Bag>
</prf:Push-Accept>
- <prf:Push-Accept-Charset>
- <rdf:Bag>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>Shift-JIS</rdf:li>
</rdf:Bag>
</prf:Push-Accept-Charset>
- <prf:Push-Accept-Encoding>
- <rdf:Bag>
<rdf:li>7bit</rdf:li>
<rdf:li>8bit</rdf:li>
<rdf:li>binary</rdf:li>
</rdf:Bag>
</prf:Push-Accept-Encoding>
- <prf:Push-Accept-AppID>
- <rdf:Bag>
<rdf:li>x-wap-application:wml.ua</rdf:li>
<rdf:li>x-wap-application:mms.ua</rdf:li>
<rdf:li>x-wap-application:push.sia</rdf:li>
<rdf:li>x-wap-application:push.syncml</rdf:li>
<rdf:li>x-wap-application:syncml.dm</rdf:li>
<rdf:li>x-wap-application:emn.ua</rdf:li>
<rdf:li>x-wap-application:wv.ua</rdf:li>
<rdf:li>*</rdf:li>
</rdf:Bag>
</prf:Push-Accept-AppID>
<prf:Push-MaxPushReq>1</prf:Push-MaxPushReq>
<prf:Push-MsgSize>2000</prf:Push-MsgSize>
</rdf:Description>
</prf:component>
- <!-- *******************************
-->
- <!-- MMS Characteristics Description
-->
- <!-- *******************************
-->
- <prf:component>
- <rdf:Description rdf:ID="MMSCharacteristics">
<rdf:type rdf:resource="http://www.openmobilealliance.org/tech/profiles/MMS/ccppschema-20050301-MMS1.2#MmsCharacteristics" />
<mms:MmsMaxMessageSize>307200</mms:MmsMaxMessageSize>
<mms:MmsMaxImageResolution>2048x1536</mms:MmsMaxImageResolution>
- <mms:MmsCcppAccept>
- <rdf:Bag>
<rdf:li>image/jpeg</rdf:li>
<rdf:li>image/gif</rdf:li>
<rdf:li>image/vnd.wap.wbmp</rdf:li>
<rdf:li>image/bmp</rdf:li>
<rdf:li>image/x-bmp</rdf:li>
<rdf:li>image/png</rdf:li>
<rdf:li>image/svg</rdf:li>
<rdf:li>image/svg+xml</rdf:li>
<rdf:li>audio/amr</rdf:li>
<rdf:li>audio/x-amr</rdf:li>
<rdf:li>audio/midi</rdf:li>
<rdf:li>audio/sp-midi</rdf:li>
<rdf:li>audio/x-midi</rdf:li>
<rdf:li>audio/mid</rdf:li>
<rdf:li>audio/iMelody</rdf:li>
<rdf:li>audio/x-imelody</rdf:li>
<rdf:li>audio/wav</rdf:li>
<rdf:li>audio/x-wav</rdf:li>
<rdf:li>audio/mp3</rdf:li>
<rdf:li>audio/x-mp3</rdf:li>
<rdf:li>audio/mpg</rdf:li>
<rdf:li>audio/x-mpg</rdf:li>
<rdf:li>audio/mpeg</rdf:li>
<rdf:li>audio/x-mpeg</rdf:li>
<rdf:li>audio/mpg3</rdf:li>
<rdf:li>audio/mpeg3</rdf:li>
<rdf:li>audio/mp4</rdf:li>
<rdf:li>audio/3gpp</rdf:li>
<rdf:li>audio/xmf</rdf:li>
<rdf:li>audio/rhz</rdf:li>
<rdf:li>audio/rawhz</rdf:li>
<rdf:li>audio/x-m4a</rdf:li>
<rdf:li>audio/amr-wb</rdf:li>
<rdf:li>audio/m4a</rdf:li>
<rdf:li>audio/amr-wb</rdf:li>
<rdf:li>audio/x-pn-realaudio</rdf:li>
<rdf:li>audio/vnd.rn-realaudio</rdf:li>
<rdf:li>audio/wma</rdf:li>
<rdf:li>audio/x-ms-wma</rdf:li>
<rdf:li>video/wmv</rdf:li>
<rdf:li>video/x-ms-asf</rdf:li>
<rdf:li>video/x-pn-realvideo</rdf:li>
<rdf:li>video/mpeg4</rdf:li>
<rdf:li>video/mp4v-es</rdf:li>
<rdf:li>video/mp4</rdf:li>
<rdf:li>video/3gpp</rdf:li>
<rdf:li>text/plain</rdf:li>
<rdf:li>text/x-vCard</rdf:li>
<rdf:li>text/x-vCalendar</rdf:li>
<rdf:li>text/x-vNote</rdf:li>
<rdf:li>text/x-vBookmark</rdf:li>
<rdf:li>text/x-iMelody</rdf:li>
<rdf:li>text/vnd.sun.j2me.app-descriptor</rdf:li>
<rdf:li>application/java-archive</rdf:li>
<rdf:li>application/x-java-archive</rdf:li>
<rdf:li>application/sdp</rdf:li>
<rdf:li>application/smil</rdf:li>
<rdf:li>application/vnd.eri.thm</rdf:li>
<rdf:li>application/vnd.wap.mms-message</rdf:li>
<rdf:li>application/vnd.wap.multipart.mixed</rdf:li>
<rdf:li>application/vnd.wap.multipart.related</rdf:li>
<rdf:li>application/vnd.oma.drm.message</rdf:li>
<rdf:li>application/vnd.oma.drm.content</rdf:li>
<rdf:li>application/vnd.oma.drm.dcf</rdf:li>
<rdf:li>video/vnd.rn-realvideo</rdf:li>
</rdf:Bag>
</mms:MmsCcppAccept>
- <mms:MmsCcppAcceptCharSet>
- <rdf:Bag>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>ISO-8859-2</rdf:li>
<rdf:li>UTF-7</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>UTF-16</rdf:li>
<rdf:li>KOI8-R</rdf:li>
<rdf:li>windows-1251</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
</rdf:Bag>
</mms:MmsCcppAcceptCharSet>
- <mms:MmsVersion>
- <rdf:Bag>
<rdf:li>1.0</rdf:li>
<rdf:li>1.1</rdf:li>
<rdf:li>1.2</rdf:li>
</rdf:Bag>
</mms:MmsVersion>
- <mms:MmsContentClass>
- <rdf:Bag>
<rdf:li>TX</rdf:li>
<rdf:li>IR</rdf:li>
<rdf:li>IB</rdf:li>
<rdf:li>VB</rdf:li>
<rdf:li>VR</rdf:li>
</rdf:Bag>
</mms:MmsContentClass>
</rdf:Description>
</prf:component>
- <!-- *************************************
-->
- <!-- Streaming Characteristics Description
-->
- <!-- *************************************
-->
- <prf:component>
- <rdf:Description rdf:ID="Streaming">
<rdf:type rdf:resource="http://www.3gpp.org/profiles/PSS/ccppschema-PSS5#Streaming" />
<pss5:AudioChannels>Stereo</pss5:AudioChannels>
<pss5:VideoPreDecoderBufferSize>30720</pss5:VideoPreDecoderBufferSize>
<pss5:VideoInitialPostDecoderBufferingPeriod>1</pss5:VideoInitialPostDecoderBufferingPeriod>
<pss5:VideoDecodingByteRate>16000</pss5:VideoDecodingByteRate>
<pss5:RenderingScreenSize>240x320</pss5:RenderingScreenSize>
- <pss5:PssAccept>
- <rdf:Bag>
<rdf:li>audio/AMR;octet-alignment</rdf:li>
<rdf:li>audio/MP4A-LATM</rdf:li>
<rdf:li>audio/MP4</rdf:li>
<rdf:li>audio/3gpp</rdf:li>
<rdf:li>video/MP4V-ES</rdf:li>
<rdf:li>video/H263</rdf:li>
<rdf:li>video/H263-1998</rdf:li>
<rdf:li>video/H263-2000</rdf:li>
<rdf:li>video/MP4</rdf:li>
<rdf:li>video/3gpp</rdf:li>
<rdf:li>audio/wma</rdf:li>
<rdf:li>audio/x-pn-realaudio</rdf:li>
<rdf:li>video/H264</rdf:li>
<rdf:li>video/wmv</rdf:li>
<rdf:li>video/x-pn-realvideo</rdf:li>
</rdf:Bag>
</pss5:PssAccept>
</rdf:Description>
</prf:component>
</rdf:Description>
</rdf:RDF>
veuillez un bout de mon code ci-dessous :$file = file_get_contents($url);
$xml = simplexml_load_string($file);
//<rdf:Description rdf:ID="Profile">
$ns = $xml->getNamespaces(true);
print_r($ns);
echo "</br>";
$rdf = $xml->children($ns['rdf']);
$prf = $xml->children($ns['prf']);
$mms = $xml->children($ns['mms']);
$pss5 = $xml->children($ns['pss5']);
$rdf = $rdf->Description;
//print_r($rdf);
//<prf:component>
$ns = $rdf->getNamespaces(true);
$prf = $rdf->children($ns['prf']);
//print_r($prf);
echo"</br>";
//rdf:Description rdf:ID="HardwarePlatform">
$ns = $prf->getNamespaces(true);
for($i= 0; $i < count($prf); $i++){
$rdf = $prf[$i]->children($ns['rdf']);
print_r($rdf);
//var_dump($rdf->Description->attributes($ns['rdf'])->ID[0], $rdf->attributes($ns['rdf'])->ID[0] == "HardwarePlatform");
switch($rdf->attributes($ns['rdf'])->ID[0]){
case 'HardwarePlatform':
$ns = $rdf->getNamespaces(true);
foreach($ns as $values=>$key){
$prf = $rdf->children($ns[$values]);
$rdf = $prf->children($ns[$values]);
var_dump($rdf);
}
break;
Les ligne suivantes sont mes messages d'erreurs : Warning: SimpleXMLElement::children() [function.SimpleXMLElement-children]: Node no longer exists in C:\wamp\www\tests\ua.php on line 39
Warning: SimpleXMLElement::children() [function.SimpleXMLElement-children]: Node no longer exists in C:\wamp\www\tests\ua.php on line 39
Warning: var_dump() [function.var-dump]: Node no longer exists in C:\wamp\www\tests\ua.php on line 40
object(SimpleXMLElement)#17 (0) { }
Warning: count() [function.count]: Node no longer exists in C:\wamp\www\tests\ua.php on line 28
quelqu'un pourra peut être m'aider à avancer
Merci d'avance.