Envoyé par : free_zy
Date : 22/11/2005 10:08
Bonjour,
je n'arrive pas a accéder à ma dtd contenue dans le répertoire locale, pourtant j'ai vraiment suivi toutes les manipulations à la lettre.
Je les reprends ici mais à priori ca fait une demi journée que je scrute tout ca, mais on sait jamais.
voici l'arborescence de mon extention :
acwcaide.xpt - install.rdf* + - chrome + - acwcaide.jar + - content + - acwcaide - acwcaide.xul - content.rdf + - locale + - en-US + - acwcaide - acwcaide.dtd - content.rdf*
Et enfin le contenu des fichiers :
*install.rdf :
<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:id>{9cc6fe2d-4cdd-4e4e-8fe5-5e852034c875}</em:id> <em:version>0.1</em:version> <!-- Target Application this extension can install into, with minimum and maximum supported versions. --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>0.7</em:minVersion> <em:maxVersion>1.0</em:maxVersion> </Description> </em:targetApplication> <em:name>ACWCA IDE</em:name> <em:description>ACWCA IDE</em:description> <em:creator>Laurent MIMOUN</em:creator> <!-- Packages, Skins and Locales that this extension registers --> <em:file> <Description about="urn:mozilla:extension:file:acwcaide.jar"> <em:package>content/acwcaide/</em:package> <em:locale>locale/en-US/acwcaide/</em:locale> <em:skin>skin/classic/acwcaide/</em:skin> </Description> </em:file> </Description> </RDF>
*content.rdf :
<?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <!-- list all the packages being supplied by this jar --> <RDF:Seq about="urn:mozilla:locale:root"> <RDF:li resource="urn:mozilla:locale:en-US"/> </RDF:Seq> <!-- locale information --> <RDF:Description about="urn:mozilla:locale:en-US" chrome:displayName="English(US)" chrome:author="mozilla.org" chrome:name="en-US" chrome:previewURL="http://www.mozilla.org/locales/en-US.gif"> <chrome:packages> <RDF:Seq about="urn:mozilla:locale:en-US:packages"> <RDF:li resource="urn:mozilla:locale:en-US:acwcaide"/> </RDF:Seq> </chrome:packages> </RDF:Description> </RDF:RDF>
Le probleme c'est que ma dtd 'acwcaide.dtd' ne semble pas reconnue par firefox et je ne peux y acceder dans mes pages xul (undefined entity).
Quand je tape : chrome://acwcaide/locale/acwcaide.dtd rien ne s'affiche alors que pour le component viewer par exemple (chrome://cview/locale/cviewOverLay.dtd) la dtd s'affiche bien alors que j'ai suivi exactement la meme procédure.
C'est assez génant et j'ai en plus l'impression que j'ai le meme probleme avec la feuille de style dans répertoire skin.
Je vous serai bien reconnaissant si vous voyez d'où peut provenir le probleme.
Merci d'avance.
Envoyé par : laurentj
Date : 22/11/2005 11:22
ton fichier est bien écrit en UTF-8 ?
Envoyé par : free_zy
Date : 22/11/2005 13:40
Oui je pense que mes fichiers sont bien en UTF-8.
Si necessaire, j'ai mis le xpi en question à l'adresse ftp suivante :
ftp://public.w-windows.com@w-windows.com
Mot de passe : "public".
Envoyé par : laurentj
Date : 22/11/2005 16:51
attention, y a des problèmes pour la desinstaller... (va falloir virer/modifier des fichiers à la main pour avoir un profil clean.. utilisez un profil de test)
Dois y avoir un truc qui cloche, mais quoi ? je ne vois pas...
Envoyé par : free_zy
Date : 22/11/2005 21:06
Je ne sais pas j'ai recommencé de 0 c'est sauvage mais au moins ca a marché ;-). J'ai reinstallé Firefox aussi.
Je soupçonne
Merci pour le coup d'oeil.
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.