IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C# 3.5] Cr�er une repr�sentation objet d'une page HTML sous forme de chaine


Sujet :

ASP.NET

  1. #1
    CUCARACHA
    Invit�(e)
    Par d�faut [C# 3.5] Cr�er une repr�sentation objet d'une page HTML sous forme de chaine
    Salut,

    Pourriez vous me dire s'il existe un namespace equivalent � System.XML pour le html.

    D'avance merci

    Laurent

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    F�vrier 2010
    Messages
    1 467
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France

    Informations professionnelles :
    Activit� : Consultant en technologies
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 1 467
    Par d�faut
    Bonjour,

    A ma connaissance un tel Namespace n'existe pas. D'habitude on traite toujours le Html sous forme de string.

    Tu as un besoin pr�cis ?

  3. #3
    CUCARACHA
    Invit�(e)
    Par d�faut
    Ben oui, �tant donn� que je travaille la nouvelle version de mon CMS s'u tt pratique de pouvoir traiter �a c�t� serveur. Il y a bien une solution avec le WebBrowser mais c'est d�bile.

    J'ai bien trouv� une version payante mais c'est trop cher...

    En gros, une page est bas� sur un template qui contient plusieurs divs susceptibles d'�tre �dit�s. Pour simplifier l'uilisation, je voulais que l'utilisateur puisse �diter les divs directement sur la page sachant que le contenu de chaque div est stock� dans un enregistrement diff�rent (notamment pour des raisons de traduction).

  4. #4
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Et cr�er une page avec autant d'html editors que de divs �ditables, �a ferait pas l'affaire?

  5. #5
    CUCARACHA
    Invit�(e)
    Par d�faut
    Trop lourd, j'envisage plut�t de g�n�rer lFrame d'�dition � l'int�rieur de chaque bloc mais �a sera moins convivial � mon gout.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par d�faut
    j'avais d�velopp� tout un namespace pour palier � ce manquement quand je d�veloppait un ancien projet chez mon pr�c�dent employeur...

    probl�me, ca remonte � un bail maintenant et je n'ai plus le code disponible
    amuse toi avec les strings

  7. #7
    Membre confirm�
    Profil pro
    azeazeae
    Inscrit en
    Septembre 2002
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : azeazeae

    Informations forums :
    Inscription : Septembre 2002
    Messages : 114
    Par d�faut
    J ai le meme soucis, j ai du utiliser un webbrowser, c est pas terrible (j ai quelques fuites memoires avec cet objet).

    Peux tu preciser la solution payante que tu as pu trouver stp?

  8. #8
    CUCARACHA
    Invit�(e)
    Par d�faut
    http://www.devcomponents.com/htmldoc/

    249$ sans les source ou 1,299.00$ avec...

    Trop cher pour ma petite bourse toute maigre...

    ++

    Laurent

    Pour info, toute la biblioth�que telerik avec les sources c'est de l'ordre de 900$.

  9. #9
    Membre confirm�
    Profil pro
    azeazeae
    Inscrit en
    Septembre 2002
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : azeazeae

    Informations forums :
    Inscription : Septembre 2002
    Messages : 114
    Par d�faut
    Merci pour l info. (la politique de prix est plutot 249$ avec source mais un seul developpeur et 1299$ pour plusieurs developpeurs d un meme site)

    Sinon il y a peut etre une solution avec sgmlreader? (pas test�)

    http://code.msdn.microsoft.com/SgmlReader
    http://www.eggheadcafe.com/articles/20030317.asp (HTML to XHTML Conversion with SGMLReader)
    http://netcode.ru/dotnet/?lang=&katI...281&artID=7730 (Convert HTML to XHTML and clean unnecessary tags and attributes / Utilities / C#)
    Il serait peut etre possible de convertir du html en xml...

    Ou le htmlagilitypack http://htmlagilitypack.codeplex.com/ (me semble pas mal celui la)

  10. #10
    CUCARACHA
    Invit�(e)
    Par d�faut
    Salut,

    Merci mais je n'ai pas le temps d'apprendre une nouvelle techno pour ce truc



    ++

    Laurent

  11. #11
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Citation Envoy� par Laurent Jordi Voir le message
    Salut,

    Merci mais je n'ai pas le temps d'apprendre une nouvelle techno pour ce truc



    ++

    Laurent
    C'est ton gagne-pain ce CMS?
    Parce que 299$ pour un truc qui va t'�conomiser plusieurs jours de taff, c'est pas forc�ment une mauvaise affaire

  12. #12
    CUCARACHA
    Invit�(e)
    Par d�faut
    Ben je suis � 3 000 000 de lignes de codes alors 600 de plus ou de moins... (bon j'exag�re peut �tre un peu, mais j'ai align� 1600 heures sup en un an pour en arriver l�, j'avoue �tre assez fier d'avoir tout fait moi m�me mais bon..Ca n'est que de la satisfaction personnelle pas tr�s business...)

    Le probl�me c'est que lorsque tu ach�tes du code, il faut �tre super prudent sur les termes du contrat.

    Je suis �diteur, je n'ai pas envie qu'ils revendiquent des sous plus tard... Je vais bien lire les conditions...

    Merci pour le conseil

  13. #13
    Expert confirm�
    Avatar de Immobilis
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par d�faut
    Salut,
    Citation Envoy� par Laurent Jordi Voir le message
    En gros, une page est bas� sur un template qui contient plusieurs divs susceptibles d'�tre �dit�s. Pour simplifier l'uilisation, je voulais que l'utilisateur puisse �diter les divs directement sur la page sachant que le contenu de chaque div est stock� dans un enregistrement diff�rent (notamment pour des raisons de traduction).
    Mais le but final c'est quoi? V�rifier que l'internaute fait du bon XHTML?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  14. #14
    R�dacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par d�faut
    Si c'est pour faire de la v�rif, le xhtml est de l'xml donc les dtd du w3c devraient suffire

  15. #15
    CUCARACHA
    Invit�(e)
    Par d�faut
    En fait dans ma premi�re version, le squelette du site et les pages �taient dans des frames, en cons�quence, si l'utilisateur foirait totalement son contenu �a ne mettait pas en p�ril la structure de la page.

    Etant donn� que maintenant, j'ai tout mis dans une seule page, pour des millions de raisons, je dois faire tr�s attention que toutes les balises ouvertes soient correctement ferm�es. Sans quoi, adieu la mise en page.

    Il faut comprendre que le contenu est dissoci� du contenant, en cons�quence, un article, et son r�sum� peuvent �tre saisis soit dans un �diteur au kilom�tre, soit retouch� une fois ins�r� dans la page. Bien entendu, les modifications doivent tomber dans les bonnes cases de la base et ne pas embarquer le contenu d'un autre article.

    Le XHTML n'est pas tellement un probl�me (pour le moment).

    bref, je gamberge � mort pour trouver la meilleure solution...

    Si vous voulez de l'aide ou m�me participer au projet, n'h�sitez pas... C'est tr�s tr�s int�ressant et c'est d'un assez haut niveau technique.

    Salut

  16. #16
    R�dacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par d�faut
    Si c'est pour v�rifier l'ouverture/fermeture des balises ca devrait suffire un parseur xml non?

  17. #17
    CUCARACHA
    Invit�(e)
    Par d�faut
    En fait je ne sais pas (encore) utiliser le paseur XML en m'appuyant sur un dtd, je sais construire des documents mais pas les v�rifier.

    Si vous avez des exemples, n'h�sitez pas � les poster ici...

  18. #18
    Expert confirm�
    Avatar de Immobilis
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par d�faut
    Bah, une simple expression r�guli�re devrait pouvoir v�rifier la qualit� du balisage.

    Par contre, l'apparence d'un site peut totalement �tre cass�e tout en respectant la norme XHTML. Il suffit que le style soit mal d�fini. Par exemple si largeur d'un div n'est pas correctement dimensionn�. Ce que tu veux me parait assez difficile � r�soudre si tu laisses trop de libert�s � l'internaute.

    Il y a pas mal de WYSIWYG qui permettent de faire de la saisie XHTML.
    "Winter is coming" (ma nouvelle page d'accueil)

  19. #19
    CUCARACHA
    Invit�(e)
    Par d�faut
    Salut,

    Merci pour ta participation... L'�diteur c'est bien le moindre des maux... J'en ai un depuis longtemps. J'ai aussi test� FCK et Tiny... c'est pas ce qui m'inqui�te...
    En ce qui concerne la mise en forme, normalement les utilisateurs lambda n'y touchent pas...

    Je pense que je d�sactiverais le bouton modifier la source pour les d�butants...

    Etant donn� que l'application est assez complexe, multi-clients, multi-sites, multilingue, multiversion en plus des briques logicielles, je suis oblig� de me concentrer sur les probl�mes un par un... La conception est finie, je suis � 70% de l'interface finale... et 30% de l'application globale...

    Donc, actuellement, je g�re l'ergonomie du morcellement des pages et c'est d�j� pas simple en soit...

    Si tu as un bout de code qui v�rifie la fermeture des balises, je suis preneur...

    Merci pour votre aide � tous, j'en ai franchement besoin sur ce coup l�...

    ++

    Laurent

  20. #20
    Expert confirm�
    Avatar de Immobilis
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Cr�er une architecture objet pour une appli
    Par thor76160 dans le forum NodeJS
    R�ponses: 2
    Dernier message: 03/05/2013, 00h25
  2. R�ponses: 2
    Dernier message: 17/01/2008, 12h47
  3. Cr�er de nouveaux objets dans une page
    Par Tronche dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 02/02/2007, 16h00
  4. Cr�er d'objets DOM � partir d'XHTML sous forme de cha�ne
    Par Oscar Hiboux dans le forum XML/XSL et SOAP
    R�ponses: 3
    Dernier message: 29/03/2006, 16h04
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 30/08/2005, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo