HelpML
Manipulation de documents HelpML
Cette classe permet de manipuler (créer, modifier, afficher) des documents au format HelpML 0.1 (basé sur XML). Ce format permet essentiellement la création de FAQ.
Les Méthodes
- HelpML - Nouvelle Instance
- setEncoding - Fixer l'encodage du document
- addTitle - Fixer le titre du document
- addURL - Fixer l'URL du document
- addDescription - Fixer la description du document
- addInfo - Ajouter une information sur le format du document
- addTopic - Ajouter un nouveau topic (question)
- unsetTopic - Detruire un topic
- addCatID - Ajouter une catégorie
- toXML - Générer le XML
Exemples
Exemple de fichier HelpML
<?xml version="1.0" encoding="iso-8859-1"?>
<helpml version="0.1">
<document>
<title>ma faq</title>
<url>http://scriptsphp.org</url>
<description>Ma FAQ sur le PHP.</description>
</document>
<topics>
<topic>
<title>C est quoi le PHP ?</title>
<keywords>PHP langage serveur</keywords>
<answer>vas faire un tour sur phpdebutant.org</answer>
<catid>general</catid>
</topic>
</topics>
<categories>
<category id="general">Questions generales sur PHP</category>
</categories>
</helpml>
<helpml version="0.1">
<document>
<title>ma faq</title>
<url>http://scriptsphp.org</url>
<description>Ma FAQ sur le PHP.</description>
</document>
<topics>
<topic>
<title>C est quoi le PHP ?</title>
<keywords>PHP langage serveur</keywords>
<answer>vas faire un tour sur phpdebutant.org</answer>
<catid>general</catid>
</topic>
</topics>
<categories>
<category id="general">Questions generales sur PHP</category>
</categories>
</helpml>