Class EntityRef
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
EntityRef
Es una representación de un nodo EntityReference
XML.
Documentación detallada
detach()
Desconecta el nodo de su nodo Element
superior. Si el nodo no tiene un elemento superior, este método no tiene efecto.
Volver
Content
: El nodo desconectado
getName()
Obtiene el nombre del nodo EntityReference
.
Volver
String
: Es el nombre del nodo EntityReference
.
getParentElement()
Obtiene el nodo Element
superior del nodo. Si el nodo no tiene un elemento superior, este método muestra null
.
Volver
Element
: Es el nodo Element
superior.
getPublicId()
Obtiene el ID público del nodo EntityReference
. Si el nodo no tiene un ID público, este método muestra null
.
Volver
String
: Es el ID público del nodo EntityReference
o null
si no tiene ninguno.
getSystemId()
Obtiene el ID del sistema del nodo EntityReference
. Si el nodo no tiene un ID de sistema, este método muestra null
.
Volver
String
: El ID del sistema del nodo EntityReference
o null
si no tiene ninguno
getValue()
Obtiene el valor de texto de todos los nodos que son secundarios directos o indirectos del nodo, en el orden en que aparecen en el documento.
Volver
String
: Es el valor de texto de todos los nodos que son elementos secundarios directos o indirectos del nodo.
setName(name)
Establece el nombre del nodo EntityReference
.
Parámetros
Nombre | Tipo | Descripción |
name | String | el nombre que se establecerá |
Volver
EntityRef
: Es el nodo EntityReference
para encadenar.
setPublicId(id)
Establece el ID público del nodo EntityReference
.
Parámetros
Nombre | Tipo | Descripción |
id | String | el ID público que se establecerá |
Volver
EntityRef
: Es el nodo EntityReference
para encadenar.
setSystemId(id)
Establece el ID del sistema del nodo EntityReference
.
Parámetros
Nombre | Tipo | Descripción |
id | String | el ID del sistema que se establecerá |
Volver
EntityRef
: Es el nodo EntityReference
para encadenar.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003e\u003ccode\u003eEntityRef\u003c/code\u003e represents an XML \u003ccode\u003eEntityReference\u003c/code\u003e node, providing methods to interact with and modify it within a document.\u003c/p\u003e\n"],["\u003cp\u003eIt offers methods to get and set the name, public ID, and system ID of the entity reference.\u003c/p\u003e\n"],["\u003cp\u003eYou can detach the node from its parent, retrieve its text value, and access its parent element using provided methods.\u003c/p\u003e\n"],["\u003cp\u003eThis class facilitates working with external entities referenced within an XML document using Apps Script's XML Service.\u003c/p\u003e\n"]]],["The `EntityRef` represents an XML entity reference node. Key actions include: getting the node's name, parent element, public ID, system ID, and the text value of its children. It also allows detaching from its parent. You can set the node's name, public ID, and system ID. If the node doesn't have a parent, public ID, or system ID, methods will return null or have no effect.\n"],null,["# Class EntityRef\n\nEntityRef\n\nA representation of an XML `Entity``Reference` node. \n\n### Methods\n\n| Method | Return type | Brief description |\n|-------------------------------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|\n| [detach()](#detach()) | [Content](/apps-script/reference/xml-service/content) | Detaches the node from its parent [Element](/apps-script/reference/xml-service/element) node. |\n| [getName()](#getName()) | `String` | Gets the name of the `Entity``Reference` node. |\n| [getParentElement()](#getParentElement()) | [Element](/apps-script/reference/xml-service/element) | Gets the node's parent [Element](/apps-script/reference/xml-service/element) node. |\n| [getPublicId()](#getPublicId()) | `String` | Gets the public ID of the `Entity``Reference` node. |\n| [getSystemId()](#getSystemId()) | `String` | Gets the system ID of the `Entity``Reference` node. |\n| [getValue()](#getValue()) | `String` | Gets the text value of all nodes that are direct or indirect children of the node, in the order they appear in the document. |\n| [setName(name)](#setName(String)) | [EntityRef](#) | Sets the name of the `Entity``Reference` node. |\n| [setPublicId(id)](#setPublicId(String)) | [EntityRef](#) | Sets the public ID of the `Entity``Reference` node. |\n| [setSystemId(id)](#setSystemId(String)) | [EntityRef](#) | Sets the system ID of the `Entity``Reference` node. |\n\nDetailed documentation\n----------------------\n\n### `detach()`\n\nDetaches the node from its parent [Element](/apps-script/reference/xml-service/element) node. If the node does not have a parent,\nthis method has no effect.\n\n#### Return\n\n\n[Content](/apps-script/reference/xml-service/content) --- the detached node\n\n*** ** * ** ***\n\n### `get``Name()`\n\nGets the name of the `Entity``Reference` node.\n\n#### Return\n\n\n`String` --- the name of the `Entity``Reference` node\n\n*** ** * ** ***\n\n### `get``Parent``Element()`\n\nGets the node's parent [Element](/apps-script/reference/xml-service/element) node. If the node does not have a parent, this method\nreturns `null`.\n\n#### Return\n\n\n[Element](/apps-script/reference/xml-service/element) --- the parent `Element` node\n\n*** ** * ** ***\n\n### `get``Public``Id()`\n\nGets the public ID of the `Entity``Reference` node. If the node does not have a public ID,\nthis method returns `null`.\n\n#### Return\n\n\n`String` --- the public ID of the `Entity``Reference` node, or `null` if it has none\n\n*** ** * ** ***\n\n### `get``System``Id()`\n\nGets the system ID of the `Entity``Reference` node. If the node does not have a system ID,\nthis method returns `null`.\n\n#### Return\n\n\n`String` --- the system ID of the `Entity``Reference` node, or `null` if it has none\n\n*** ** * ** ***\n\n### `get``Value()`\n\nGets the text value of all nodes that are direct or indirect children of the node, in the order\nthey appear in the document.\n\n#### Return\n\n\n`String` --- the text value of all nodes that are direct or indirect children of the node\n\n*** ** * ** ***\n\n### `set``Name(name)`\n\nSets the name of the `Entity``Reference` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|----------|-----------------|\n| `name` | `String` | the name to set |\n\n#### Return\n\n\n[EntityRef](#) --- the `Entity``Reference` node, for chaining\n\n*** ** * ** ***\n\n### `set``Public``Id(id)`\n\nSets the public ID of the `Entity``Reference` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|------|----------|----------------------|\n| `id` | `String` | the public ID to set |\n\n#### Return\n\n\n[EntityRef](#) --- the `Entity``Reference` node, for chaining\n\n*** ** * ** ***\n\n### `set``System``Id(id)`\n\nSets the system ID of the `Entity``Reference` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|------|----------|----------------------|\n| `id` | `String` | the system ID to set |\n\n#### Return\n\n\n[EntityRef](#) --- the `Entity``Reference` node, for chaining"]]