|
El tema siguiente solo aplica cuando la propiedad wt.index.enableXMLTagSearch se define en true. Por defecto, esta propiedad se define en false.
|
|
• Las búsquedas XML solo se pueden realizar en inglés. No se procesa el idioma al realizar la indexación en el ámbito XML.
• Cuando está presente XML no válido, Windchill no puede indexar el contenido del documento XML. En estas situaciones, el documento XML solo es válido para la búsqueda por sus atributos Nombre y Número.
• Las reglas de palabra clave se aplican al realizar una búsqueda xml: especializada. Por ejemplo, se permiten los comodines y se utiliza la lematización. Para obtener más información, consulte Reglas de la búsqueda por palabra clave.
• Para realizar una búsqueda especializada xml:, la preferencia Search Modo de búsqueda se debe definir en Simple y la propiedad wt.index.enableXMLTagSearch se debe definir en true.
|
Palabra clave | Motivo del fallo |
---|---|
xml:jardín | No se puede buscar solo por el contenido. El contenido debe incluirse entre paréntesis y seguir a un nombre de etiqueta. Si no se desea incluir una etiqueta en la búsqueda, se debe quitar el modificador xml: y realizar una búsqueda de palabra clave básica. Solución alternativa: xml:primavera(jardín) xml:primavera:título(jardín) jardín |
xml:catálogo(jardín)elemento(guantes) | Se deben utilizar dos puntos entre los niveles jerárquicos. Solución alternativa: xml:catálogo(jardín):elemento(guantes) |
xml: leyenda(invierno):catálogo(ventas) xml:leyenda(ventas) | Las búsquedas jerárquicas deben empezar en un nivel superior seguido de los niveles anidados. No se puede empezar con una etiqueta anidada seguida de una etiqueta de nivel superior. • La etiqueta LEYENDA está anidada dentro de CATÁLOGO. • "Ventas" es más alta en la jerarquía de etiquetas que LEYENDA. <CATALOG> <SPRING> <TITLE>Garden Sales</TITLE> <PAGE> <CAPTION>Goodbye, Winter!</ITEM> Solución alternativa: xml:catálogo(ventas):leyenda(invierno) xml:catálogo(ventas invierno) xml:catálogo(ventas invierno):leyenda xml:catálogo:leyenda(invierno) |
xml:título(tierra abonada) | Si se empareja un nombre de etiqueta y contenido que no está directamente dentro de la etiqueta, el contenido debe estar anidado dentro de la etiqueta especificada. En el ejemplo XML, "tierra abonada" es el contenido de una etiqueta anidada ELEMENTO. La etiqueta TÍTULO se encuentra en un nivel superior en la jerarquía. Sin embargo, TÍTULO no forma parte de la jerarquía de etiquetas para ELEMENTO. La jerarquía de etiquetas de ELEMENTO es CATÁLOGO > PRIMAVERA > PÁGINA > ELEMENTO: <CATALOG> <SPRING> <TITLE>Garden Sales</TITLE> <PAGE> <ITEM>Potting Soil</ITEM> Solución alternativa: xml:página(tierra abonada) xml:catálogo(tierra abonada) xml:catálogo:página(tierra abonada) xml:catálogo:primavera:página:elemento(tierra abonada) |
xml:leyenda(invierno):elemento(tierra) | No se puede buscar dos etiquetas que se encuentran en el mismo nivel jerárquico: <PAGE> <CAPTION>Goodbye, Winter!</CAPTION> <ITEM>Potting Soil</ITEM> Solución alternativa: xml:página(invierno):elemento(tierra) xml:página(invierno tierra) xml:leyenda(invierno) xml:elemento(tierra) |
No se pueden combinar distintos nombres de atributo con valores. El valor debe pertenecer al atributo. |
xml:rosa | No se puede buscar solo por el valor. El valor debe incluirse entre paréntesis y seguir a un atributo. Si no se desea incluir un atributo en la búsqueda, se debe quitar el modificador xml: y realizar una búsqueda de palabra clave básica. Solución alternativa: xml:@color(rosa) xml:@mes:@color(rosa) rosa |
xml:@mes(marzo abril)@color(rosa) | Se deben utilizar dos puntos entre los niveles jerárquicos. Solución alternativa: xml:@mes(marzo abril):@color(rosa) |
xml:@estatus(98821c56) | A diferencia de los pares de etiqueta y contenido, no se puede buscar un valor anidado. Es decir, no se puede mezclar y buscar la coincidencia de nombres de atributo con valores de atributo anidados. <CATALOG status="Released"> <SPRING month="March, April, May"> <PAGE number="12"> <ITEM id="98821c56">Potting Soil</ITEM> Solución alternativa: xml:@estatus:@id(98821c56) xml:@id(98821c56) |
xml:@número(12):@estatus(liberado) | Las búsquedas jerárquicas deben empezar en un nivel superior seguido de los niveles anidados. No se puede empezar con un atributo anidado y luego buscar un atributo o valor superior de la jerarquía. <CATALOG status="Released"> <SPRING month="March, April, May"> <PAGE number="12"> Solución alternativa: xml:@estatus(liberado):@número(12) xml:@estatus(liberado):@número xml:@estatus:@número(12) |
xml:@alias(jardín):@número(12) | No se pueden buscar dos atributos que se encuentran en diferentes etiquetas del mismo nivel jerárquico: <CATALOG status="Released"> <SPRING month="March, April, May"> <TITLE alias="Spring Garden Catalog">Garden Sales</TITLE> <LINE>Outdoor_Tools</LINE> <PAGE number="12"> Solución alternativa: xml:@alias(jardín) xml:@número(12) |
xml:elemento(rosa) | No se puede emparejar un nombre de etiqueta con un valor de atributo. Solución alternativa: xml:elemento@color(rosa) elemento rosa |
xml:@id(tierra abonada) | No se puede emparejar un nombre de atributo con contenido de etiqueta. Solución alternativa: xml:elemento(tierra abonada)@id id tierra abonada |
xml:primavera@color(rosa) | No se puede emparejar un nombre de etiqueta con un atributo especificado en otra etiqueta. Solución alternativa: xml:elemento@color(rosa) xml:primavera:@color(rosa) |
xml:primavera@estatus(liberado) | Las búsquedas jerárquicas deben empezar en un nivel superior seguido de los niveles anidados. No se puede empezar con un atributo anidado o etiqueta y luego especificar un elemento superior de la jerarquía. Solución alternativa: xml:@estatus(liberado):primavera |