Para el elemento está construido de la siguiente forma en un Esquema XML: <xsd:simpleType name="telefono"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\(\d{3}\) \d{3}-\d{4}"/> </xsd:restriction> </xsd:simpleType> ¿Qué tipo de contenido estará permitido en dicha etiqueta según esa declaración para que el documento XML sea válido al analizarlo?
- A.<telefono>(902) (555)-(1212)</telefono>
- B.<telefono>(902) 555-1212</telefono>Respuesta correcta
- C.<telefono>902 555-1212</telefono>
- D.<telefono>(902) (555)-(1212)</telefono>
Explicación
El patrón de expresión regular \(\d{3}\) \d{3}-\d{4} significa: paréntesis abierto + 3 dígitos + paréntesis cerrado + espacio + 3 dígitos + guión + 4 dígitos. '(902) 555-1212' coincide exactamente. Variantes con paréntesis adicionales o sin ellos no cumplen patrón. La expresión regular define formato telefónico estricto.