Bonjour,
Le language CC/PP (http://www.w3.org/TR/CCPP-struct-vocab/) permet de décrire le profil d'un terminal (PC, PDA, laptop, etc), suivant plusieurs caractéristiques matérielle, logicielle, préférence utilisateurs. Ceci peut par exemple servir à adapter un flux (audio, video, web) aux capacités du terminal. En voici un exemple, sont précisé la résolution (matérielle), le système d'exploitation (logiciel) et le navigateur web (préférence utilisateur).
Code :
- <?xml version="1.0"?>
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ccpp="http://www.w3.org/2002/11/08-ccpp-schema#"
- xmlns:ex="http://www.example.com/schema#">
- <rdf:Description rdf:about="http://www.example.com/schema#Profile">
- <ccpp:component>
- <ex:Hardware rdf:about="http://www.example.com/schema#Hardware">
- <ex:DisplayWidth>320</ex:DisplayWidth>
- <ex:DisplayHeight>240</ex:DisplayHeight>
- </ex:Hardware>
- </ccpp:component>
- <ccpp:component>
- <ex:Software rdf:about="http://www.example.com/schema#Software">
- <ex:OSName>Debian</ex:OSName>
- <ex:OSVersion>4.0r1</ex:OSVersion>
- </ex:Software>
- </ccpp:component>
- <ccpp:component>
- <ex:User rdf:about="http://www.example.com/schema#User">
- <ex:BrowserName>Mozilla</ex:BrowserName>
- <ex:BrowserVersion>5.0</ex:BrowserVersion>
- </ex:User>
- </ccpp:component>
- </rdf:Description>
- </rdf:RDF>
|
J'ai pour idée d'exploiter ce genre de code XML en programmation C/C++, mais je ne sais pas trop comment m'y prendre (réutiliser des parseurs XML, RDF, open-source si possible ou je ne sais quelle autre méthode...)
Merci d'avance pour vos conseils.
Message édité par CeD69 le 08-12-2007 à 15:51:18