Mettre des nodes perso dans le fichier XML pour les dépendances

1 view
Skip to first unread message

Nambew

unread,
Sep 29, 2008, 11:02:52 AM9/29/08
to masapi
Salut tout le monde,

Dans le fichier de dépendances XML, est-ce que c'est possible d'y
mettre des nodes qui ne sont pas associer à masapi. Comme l'url de
connexion au serveur http, pour le streaming.

J'ai essayé de faire un truc du genre, mais ça ne passe pas la
validation. Est-ce que je suis mieux de séparer les deux fichiers?

Merci

<?xml version="1.0" encoding="utf-8" ?>
<config>
<server>
<amf url="http://localhost/cmv/" />
<socket url="127.0.0.1" port="9339" />
</server>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.astorm.ch/masapi/
masapiFileDependencies.xsd">
<files>
<!-- SOUNDS -->
<file name="sons1" url="../resources/sounds/test_1.mp3"
type="sound" />
<file name="sons2" url="../resources/sounds/test_2.mp3"
type="sound" />
<file name="sons3" url="../resources/sounds/test_3.mp3"
type="sound" />
<file name="sons4" url="../resources/sounds/test_4.mp3"
type="sound" />
<file name="sons5" url="../resources/sounds/test_5.mp3"
type="sound" />
<!-- AVATARS -->
<file name="avatar1" url="../resources/avatars/avatar1.swf"
type="swf" />
<file name="avatar2" url="../resources/avatars/avatar2.swf"
type="swf" />
<!-- FONTS -->
<file name="font1" url="../resources/fonts/font1.swf"
type="swf" />
<!-- APP -->
<file name="app" url="app.swf" type="swf" />
</files>
<dependencies>
<dependency name="app">
<file name="sons1" />
<file name="sons2" />
<file name="sons3" />
<file name="sons4" />
<file name="sons5" />
<file name="avatar1" />
<file name="avatar2" />
<file name="font1" />
</dependency>
</dependencies>
</application>
</config>

Cédric Tabin

unread,
Sep 29, 2008, 6:02:41 PM9/29/08
to mas...@googlegroups.com
Salut,

En fait, la validation se fait uniquement sur un xml ne contenant que les données de masapi. Mais tu peux tout à fait ajouter tes propres propriétés :

<?xml version="1.0" ?>
<root>
   <myProperties>

</root>

Cédric Tabin

unread,
Sep 29, 2008, 6:04:58 PM9/29/08
to mas...@googlegroups.com
Oops erreur de manip :)

Donc :


<?xml version="1.0" ?>
<root>
   <myProperties>
      <property />
      ...
   <myProperties>
   <masapi>
      <files>
         ...
      </files>
      <dependencies>
         ...
      </dependencies>
   </masapi>
</root>

Et ensuite dans le code :

var doc:XMLDocument = new XMLDocument();
...
var parser:ApplicationFileParser = new ApplicationFileParser();
parser.parse(doc.firstChild.childNodes[1]);

Et tu peux t'occuper des autres noeuds sans souci !

@++


2008/9/30 Cédric Tabin <tabin....@gmail.com>

Nambew

unread,
Sep 30, 2008, 9:37:19 AM9/30/08
to masapi
Merci Cédric
Reply all
Reply to author
Forward
0 new messages