Quel script PHP conversion HTML -> JSON ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ortolojf, 17 Février 2021.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 489
    J'aime reçus:
    28
    Bonjour

    J'ai l'intention de convertir mon site web en pwa.

    La pwa interpréterait du json et l'afficherait comme html.

    Y a -t-il un programme en PHP qui pourrait produire ce json à partir du html ?

    Voici la syntaxe json théorique :

    Merci beaucoup.


    Code:
    
    {
       "root":{
          "child":[
             {
                "node":"element",
                "tag":"div",
                "attr":{
                   "class":"interface"
                },
                "child":[
                   {
                      "node":"element",
                      "tag":"table",
                      "attr":{
                         "class":"generic_main",
                         "itemscope itemtype":"http://schema.org/Table"
                      },
                      "child":[
                         {
                            "node":"element",
                            "tag":"caption",
                            "attr":{
                               "class":"titre_titre_new",
                               "itemprop":"description"
                            },
                            "child":[
                               {
                                  "node":"element",
                                  "tag":"div",
                                  "attr":{
                                     "class":"liens_courses_center"
                                  }
                               }
                            ]
                         }
                      ]
                   }
                ]
             }
          ]
       }
    }
    
    
     
    nicodak apprécie ceci.
  2. nicodak
    nicodak WRInaute discret
    Inscrit:
    21 Octobre 2020
    Messages:
    94
    J'aime reçus:
    28
  3. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 813
    J'aime reçus:
    279
    Heu... mais ça a quel intérêt d'envoyer le HTML dans du JSON ?!
    à part alourdir le chargement ? La PWA se retouve alors même plus lente qu'un site Web, ça n'est pas une amélioration, c'est une régression...
    En JSON on envoie des données de contenu, pas de la présentation, le html c'est de la présentation, dans une PWA il faut juste stocker en local un template (un ou plusieurs HTML/CSS/JS...) lors du 1er chargement de la PWA, puis ensuite la PWA va chercher en JSON les données (souvent de la base de données), et une fois reçues on remplit la page html de ces données, et là je croit qu'intervient pour faciliter les choses des frameworks comme AngularJS mais on peut le faire en js pur aussi...
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 489
    J'aime reçus:
    28
    Bonjour rick38

    C'est pour quelque chose de temporaire.

    Convertir toutes mes pages ( par types de pages ), de mon site, vers leurs équivalents json, de manière à me faciliter la migration server de mon site.

    Après modification par mes soins de mon site ( de façon à ce qu'il génére du json ), je ferai comme tu dis, la pwa affichant le json comme html.

    Celà me paraît plus scientifique, de downloader du json que du html.

    Finalement, je pense programmer une petite fonction récursive de parcours de dom.

    Merci beaucoup de ton aide.
     
    #4 ortolojf, 17 Février 2021
    Dernière édition: 17 Février 2021
  5. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 417
    J'aime reçus:
    0
    ton site n'est pas en dur en html ? tu crées bien le html à partir de ta base de données, non ?
    dans ce cas, pourquoi parser des pages html alors qu'il te suffirait de simplement générer du json à la place du html ?
     
  6. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 489
    J'aime reçus:
    28
    Voilà, voilà

    L'interface DOMDocument de PHP permet de parser assez facilement des fichiers/chaînes de caractères html.

    D'autre part, j'ai tiré sur le net une classe d'arbre binaire que je suis en train de remanier en arbre n-aire.

    J'ai de quoi boire et manger.

    Merci beaucoup de votre aide.
     
  7. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 489
    J'aime reçus:
    28
    Voilà voilà

    Je suis en train de concocter une gestion d'arbre n-aire, pour remplissage de l'arbre en HTML et production d'un autre arbre n-aire en json.

    Avec :

    - Parcours : preorder, inorder, levelorder, postorder,

    - Fonctions : insertion, deletion

    Avec une queue pour le levelorder et l'insertion.

    Merci beaucoup de votre aide.

    Amicalement.
     
Chargement...
Similar Threads - script PHP conversion Forum Date
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
script PHP erreurs inexplicables. Développement d'un site Web ou d'une appli mobile 14 Février 2021
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Title et meta déscription par PHP Référencement Google 20 Décembre 2019
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
Créer des graphiques en php - Vers quel script se tourner ? Développement d'un site Web ou d'une appli mobile 19 Octobre 2017
Quel package/script PHP complet de gestion Paypal ? e-commerce 13 Juin 2017
Quel script de consentement <=> tarteaucitron en pur php ? Développement d'un site Web ou d'une appli mobile 19 Août 2016
Script php rotation de bannière ordonné Développement d'un site Web ou d'une appli mobile 4 Avril 2016
Script de crawl en php Développement d'un site Web ou d'une appli mobile 3 Août 2015