Accueil > Forum > > > Dérivation d'un fichier sitemap (de type xml)
Dérivation d'un fichier sitemap (de type xml)
lundi 18 février 2008 à 16:21:51 |
Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
Bonjour. Je souhaiterais savoir s'il est possible de dériver un fichier de type web.sitemap Je m'explique, je souhaiterais rajouter un autre attribut qui soit autre que url, description ou title, afin de pouvoir stocker des informations pour chaque lien stocké... Est ce que quelqu'un saurait m'indiquer comment faire ? (sachant que peut être la dérivation n'est pas la meilleure solution hein...) **************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
lundi 18 février 2008 à 16:35:40 |
Re : Dérivation d'un fichier sitemap (de type xml)

lassaad83
|
Essaye de lui définir un nouveau shéma XSD pour ajouter les attributs que tu souhaiterais rajouter. Commence à partir du shéma XSD par défaut d'un fichier Web.SiteMap qui se trouve a ce niveau C:\Program Files\Microsoft Visual Studio 8\xml\Schemas\SiteMapSchema.xsd. 
|
|
lundi 18 février 2008 à 17:04:28 |
Re : Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
Merci, cela fonctionne, je peux maintenant modifier mes paramètres au niveau de mon fichier XML :)
Juste une drnière précision, avant que je valide ta réponse, Si je parviens bien à rajouter des éléments dans mon fichier sitemap, (ex : toto="test") Je ne parviens pas à y accéder au niveau de mon code... SiteMap MySiteMap; MySiteMap.ChildNodes[0].toto n'existe pas...
Je ne vois pas comment le rajouter... ??
**************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
mardi 19 février 2008 à 10:39:46 |
Re : Dérivation d'un fichier sitemap (de type xml)
|
mardi 19 février 2008 à 10:45:24 |
Re : Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
Ce n'est pas possible de passer par SiteMapNode plutot ? Tu vas me dire que SiteMapNode n'est pas assez générique pour ce que je veux faire j'imagine...
**************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
mardi 19 février 2008 à 10:50:16 |
Re : Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
En fait pourquoi je souhaite passer par SiteMapNode plutot, c'est que je gère les "levels" de mon arborescence, d'une part et que d'autre part, je gère les "roles"...
Donc deux cas de figure, soit je passe tout en XMLNode, et je perds l'intérêt de passer par les SiteMapNode, soit je garde mes XMLNode, et mes SiteMapNode, mais j'ai deux "navigations" sur un même fichier XML en même temps... pas top, niveau propreté de codage...
En fait, le gros hic, c'est que la propriété "Attributes" n'est malheureusement pas accessible dans SiteMapNode... si c'était le cas, ça résoudrait bien mes problèmes...
**************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
mardi 19 février 2008 à 11:43:31 |
Re : Dérivation d'un fichier sitemap (de type xml)

lassaad83
|
Une question, quel genre d'info tu va stocker dans ton web.sitemap ?
|
|
mardi 19 février 2008 à 11:46:09 |
Re : Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
Une adresse URL, une description un title, et surtout des roles...
L'idée étant de créer un menu "dynamique" en fonction de mes rôles.
Sachant aussi que l'on gère les autorisations des différentes pages en fonction d'un SiteMapProvider, se basant donc sur les roles de ce siteMap...
Et donc, on souhaite rajouter un attribut, pour avoir en fait une image pour chaque Menu ou URL (afin de préciser, les URL fonctionnelles, en travaux, etc... ce qui ne peut aps être fait de manière statique..)
**************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
mardi 19 février 2008 à 12:23:18 |
Re : Dérivation d'un fichier sitemap (de type xml)
|
mardi 19 février 2008 à 12:44:27 |
Re : Dérivation d'un fichier sitemap (de type xml)

PeTeRsLaStAr
|
Article intéressant en effet :) J'en avais entendu parler, mais le voir d'une manière plus approfondie est un bon point...
Cependant, mon supérieur n'est pas chaud pour qu'on le mettre en place... Je vais donc devoir rester sur la première solution...
Tu parles de dériver la class XMLSiteProvider, peux tu m'en dire plus ? J'avais plus penser à dériver la classe SiteMapNode mais je ne vois pas comment m'y prendre...
Car au final, on utilise le SiteMap.Provider à un seul moment : (sauf si je me trompe)
SiteMapNodeCollection MyCollection = SiteMap.Provider.GetChildNodes(SiteMap.Provider.RootNode);
foreach (SiteMapNode MyItem in MyCollection) { if (MyItem.ChildNodes.Count > 0) { // On prépare le nb de Childs liNbChild = MyItem.ChildNodes.Count; for(liNbChildCompteur=0;liNbChildCompteur<liNbChild;liNbChildCompteur++) { // vérification qu'on est bien dans une page ou seul le role "toto" est affiché if (!MyItem.ChildNodes[liNbChildCompteur].Roles.Contains("toto")) { // Récupération de l'url HyperLink MyHL = new HyperLink(); MyHL.PostBackUrl = MyItem.ChildNodes[liNbChildCompteur].Url; // Récupération de l'attribut que j'ai rajouté dans mon XSD (??? c'est pour cette ligne qu'il faudrait dériver // le SiteMapNode je pense... mais comment s'y prendre ? MyHL.SkinID = MyItem.ChildNodes[liNbChildCompteur].MySkinID;// (cette ligne ne marche pas hein...) } // ... } //... }
**************************************************** Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
|
|
Cette discussion est classée dans : fichier, type, xml, sitemap, dérivation
Répondre à ce message
Sujets en rapport avec ce message
Vérification du type de la donnée [ par Psy ]
slt à tous, voila mon pb : A partir d'un formulaire, le client m'upload un fichier mais j'aimerais verifier avant l'upload que le fichier est bien du
xml et images [ par fraud ]
farfadetbonjourje cherche comment on crée un lien à partir d'un fichier xml vers un fichier image.jpg pour faire apparaitre l'image dans une animation
Parser un fichier XML sur un serveur distant [ par Skyride ]
Bonsoir à tousQuelqu'un pourrait t'il me renseigner sur un point particulier...Voila je vous expose mon problème, un fichier de données XML est stocké
MSXML3 ... qui a une doc ??? [ par jimmy ]
je dois utiliser le parseur MSXML3 pour créer un fichier xml à partir d'une base de données et pour extraire des données d'un fichier xml ... comment
aller chercher un fichier .xml ?? [ par stephe12 ]
Bonjour à tous. Je n'arrive pas à aller chercher un fichier .xml qui est sur un site internet pour le copier sur une page de mon site. Le tout est en
Charger un fichier XML à partir d'une URL [ par bvb ]
Quelqu'un sait-il comment charger un fichier XML à partir d'une URL?Quand je fais un mappath, tout va bien. Mais si je fais:objet.load "http://" & req
fichier XML distant... [ par guizmo123 ]
Bonjour à tous.Je vous explique mon petit problème, je sais lire et écrire des éléments dans un fichier XML grâce à une application que j'ai fait, mal
Enregistrer en XML... [ par guizmo123 ]
Bonjour tout le monde !Cela fait 4 jours que je fais des recherches sur comment enregistrer un fichier XML sur un serveur distant. Détails -> j'ai fai
XML Projet [ par jaszbere ]
Salut les gars!J'ai un projet a faire! Un client commande un produit dans mon magasin. Le client a une ID et le Produit (une image) a un ID et une lo
lien url [ par Kashiko ]
Je tente de recreer un principe de SAP qui :recoit une requete HTML (soit simplement une adresse avec des parametres)et renvoit un fichier de type xml
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|