Skip to content

iriven/DOMHtml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IRIVEN PHP: DOMHtml

The ultimate Html DOM Parser class for PHP


Donate

classe PHP permettant de manipuler de façon dynamique des fichiers html ,en exploitant uniquement la puissance des bibliothèques DOMDocument et DOMXpath. (pas de regex).

la finalité de ce projet est de rendre disponible toutes les fonctionalités nececessaires à la manipulation online des templates php(site web) sans faire appel aux expressions regulieres, ni au javascript. nous vous encourageons donc à contribuer activement au developpement de ce projet, soit à travers vos retours d'experiences utilisateurs, soit en nous signalant déventuels bugs.


  • Author: Alfred TCHONDJO
  • Date: 2014-09-22

Revisions

  • G1R0C0 : Creation du projet le 22/09/2014 (AT)
  • G1R0C1 : Amelioration du code et ajout de nouvelles fonctionnlités le 02/04/2017 (AT)

Les Methodes publiques

  • public function appendCdata($content, $nodeName, $options=[])
  • public function appendHTML($content, $options=array())
  • public function elementHasAttribute($attrName, $tagName,$options=array())
  • public function getAttributeValue($attrName,$TagName,$options=array())
  • public function getElementAttributes($tagName,$options=array())
  • public function getElementsByName($tagName,$options=[])
  • public function getInnerHTML($tagName,$options=array())
  • public function hasElement($tagName,$options=[])
  • public function removeElement($tagName,$options=[])
  • public function removeAttribute($attrName,$TagName, $options=[])
  • public function removeCdata($nodeName, $options = [])
  • public function renameElement($oldName,$newName,$options=array())
  • public function replaceElement($oldTagName,$newDatas=['tagname' =>null,'content' =>''],$options=[])
  • public function setAttributes($attrName, $value='',$options=array())
  • public function stripComments()
  • public function stripScripts()
  • public function updateInnerHTML($newContent='',$tagName,$options=[])

NB : Cette classe hérite egalement de toutes les proprietes et methodes natives de DOMDocument.

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

Donate