Entête du fichier : déclaration !DOCTYPE et autres déclarations non interprétées par l'analyseur. More...
#include "xmldocument.h"
  
 Public Member Functions | |
| DoctypeDeclaration () | |
| Constructeur.  More... | |
| Type | type () const | 
| Accès au type du noeud.  More... | |
| Node * | deepCopy (Element *newparent) const | 
| Crée une copie (profonde) du noeud courant, et le rattache au parent passé en paramètre.  More... | |
| void | addAttribute (std::string const &attr) | 
| Ajout d'un attribut.  More... | |
| std::list< std::string > const & | attributes () const | 
| Accès aux attributs.  More... | |
| std::string | rootName () const | 
| Accès au nom de la racine (le premier attribut).  More... | |
| std::string | formatName () const | 
| Accès au nom du format (le troisième attribut).  More... | |
  Public Member Functions inherited from cogitant::XmlDocument::Node | |
| Node (Element *parent, std::string const &name) | |
| Constructeur.  More... | |
| virtual | ~Node () | 
| Destructeur.  More... | |
| Element * | parent () const | 
| Accès au parent.  More... | |
| std::string const & | name () const | 
| Accès à l'intitulé.  More... | |
| std::string & | name () | 
| Accès à l'intitulé.  More... | |
| void | setName (std::string const &name) | 
| Modification de l'intitulé.  More... | |
| XmlDeclaration & | asXmlDeclaration () | 
| Conversion en noeud de type XMLDECLARATION.  More... | |
| DoctypeDeclaration & | asDoctypeDeclaration () | 
| Conversion en noeud de type DOCTYPEDECLARATION.  More... | |
| Element & | asElement () | 
| Conversion en noeud de type ELEMENT.  More... | |
| Text & | asText () | 
| Conversion en noeud de type TEXT.  More... | |
| Comment & | asComment () | 
| Conversion en noeud de type COMMENT.  More... | |
| XmlDeclaration const & | asXmlDeclaration () const | 
| Conversion en noeud de type XMLDECLARATION.  More... | |
| DoctypeDeclaration const & | asDoctypeDeclaration () const | 
| Conversion en noeud de type DOCTYPEDECLARATION.  More... | |
| Element const & | asElement () const | 
| Conversion en noeud de type ELEMENT.  More... | |
| Text const & | asText () const | 
| Conversion en noeud de type TEXT.  More... | |
| Comment const & | asComment () const | 
| Conversion en noeud de type COMMENT.  More... | |
Protected Attributes | |
| std::list< std::string > | m_attributes | 
| Le contenu de la déclaration .  More... | |
  Protected Attributes inherited from cogitant::XmlDocument::Node | |
| Element * | m_parent | 
| Noeud parent (ou NULL si aucun).  | |
| std::string | m_name | 
| Intitulé du noeud.  | |
Additional Inherited Members | |
  Public Types inherited from cogitant::XmlDocument::Node | |
| enum | Type {  XMLDECLARATION, DOCTYPEDECLARATION, ELEMENT, TEXT, COMMENT }  | 
| Les types de noeuds qui composent un document.  More... | |
Entête du fichier : déclaration !DOCTYPE et autres déclarations non interprétées par l'analyseur.
| cogitant::XmlDocument::DoctypeDeclaration::DoctypeDeclaration | ( | ) | 
Constructeur.
| void cogitant::XmlDocument::DoctypeDeclaration::addAttribute | ( | std::string const & | attr | ) | 
Ajout d'un attribut.
| std::list< std::string > const& cogitant::XmlDocument::DoctypeDeclaration::attributes | ( | ) | const | 
Accès aux attributs.
Crée une copie (profonde) du noeud courant, et le rattache au parent passé en paramètre.
Implements cogitant::XmlDocument::Node.
| std::string cogitant::XmlDocument::DoctypeDeclaration::formatName | ( | ) | const | 
Accès au nom du format (le troisième attribut).
| std::string cogitant::XmlDocument::DoctypeDeclaration::rootName | ( | ) | const | 
Accès au nom de la racine (le premier attribut).
      
  | 
  virtual | 
Accès au type du noeud.
Implements cogitant::XmlDocument::Node.
      
  | 
  protected | 
Le contenu de la déclaration .