Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode CreateEntityReference crée un nœud XmlEntityReference . Le dom (Document Object Model) XML recherche si le nom d’entité référencé a déjà été déclaré. Si c’est le cas, les nœuds enfants du nœud XmlEntityReference sont copiés à partir du nœud de déclaration d’entité. S’il n’existe aucune déclaration d’entité qui correspond, un nœud de texte vide est attaché comme seul enfant du nœud de référence d’entité. Étant donné que les nœuds enfants du nœud XmlEntityReference sont des copies d’autres nœuds, ces nœuds enfants sont en lecture seule et ne peuvent pas être modifiés.
Lorsque les nœuds sont copiés, il peut y avoir un espace de noms dans l’étendue au point de la référence d’entité. Cet espace de noms affecte la configuration de tous les nœuds d’élément ou d’attribut générés.
Remarque
Le DOM ajoute des nœuds enfants à EntityReference uniquement lorsque vous insérez le nœud EntityReference dans le document. Les nœuds EntityReference nouvellement créés n’ont aucun nœud enfant.
Même si XmlDataDocument est une classe dérivée de XmlDocument, xmlDataDocument ne prend pas en charge la création de références d’entité. Cela est dû au fait que les enfants EntityReference sont en lecture seule. Les enfants d’un nœud EntityReference peuvent s’étendre sur plusieurs régions. Dans ce cas, une partie d’une ligne associée à la région qui contient une partie d’entityReference sera en lecture seule.