Pratique de MySQL et PHP- P72

Pratique de MySQL et PHP- P72:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Import de données XML dans MySQL 333 Le modèle DOM s appuie sur une représentation arborescente. Chaque nœud de l arbre est un objet doté de méthodes propres au type du nœud et de pointeurs vers le ou les sous-arbres le père du nœud les attributs etc. On utilise plutôt DOM pour les applications qui doivent disposer en mémoire de l ensemble de la représentation d un document comme par exemple un éditeur XML un processeur de transformations XSLT le langage de requête XQuery etc. DOM est connu pour être gourmand en mémoire et parfois lent et il est préférable d éviter d y recourir quand c est possible. Pour en savoir plus sur DOM vous pouvez consulter la recommandation du W3C disponible sur le site http dom. PHP propose de plus une interface de manipulation de données XML dite SimpleXML qui fournit quelques fonctions très simples pour accéder au contenu d un document. L arborescence XML est représentée par SimpleXML comme une imbrication de tableaux PHP accompagnée de quelques fonctions pour rechercher des éléments ou des attributs. SimpleXML peut être vue comme une version très basique de DOM PHP fournit d ailleurs une conversion depuis un objet DOM vers un objet SimpleXML . La présentation qui suit montre successivement comment traiter un document XML avec SimpleXML puis SAX à chaque fois dans l optique d extraire des données du document pour les insérer dans MySQL. L annexe C page 500 récapitule les fonctions utilisées. SimpleXML Le fonctionnement de SimpleXML est comparable à celui d une fonction comme mysql_fetch_object on crée un objet PHP instance de la classe prédéfinie SimpleXMLElement contenant une représentation de la source de données externe. Dans le cas de mysql_fetch_object la source de données est une ligne d une table relationnelle ce qui se représente simplement par une liste d attributs de l objet. Dans le cas de SimpleXML l objet créé a une structure nettement plus complexe. Elle s appuie sur une représentation arborescente .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
76    134    6    01-07-2024
7    76    2    01-07-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.