Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 为什么此xpath与此文本节点匹配?_Xml_Xpath_Xpath 2.0_Dita Ot - Fatal编程技术网

Xml 为什么此xpath与此文本节点匹配?

Xml 为什么此xpath与此文本节点匹配?,xml,xpath,xpath-2.0,dita-ot,Xml,Xpath,Xpath 2.0,Dita Ot,为什么这个xpath来自dita ot "*[contains(@class, ' topic/topic ')]/*[contains(@class, ' topic/title ')] 匹配文本节点“入门” 开始 问候 ContehDTD可以提供默认属性值。此处理在应用任何XPath表达式之前进行。这里引用的DTD有点复杂,但是如果我在其上运行一个标识XSLT样式表(获取输入,从DTD中填充任何默认值,然后将其复制出来),预处理的输入看起来更像(轻度格式化) 开始 在这一步之后,元

为什么这个xpath来自dita ot

"*[contains(@class, ' topic/topic ')]/*[contains(@class, ' topic/title ')]
匹配文本节点“入门”


开始
问候
Conteh

DTD可以提供默认属性值。此处理在应用任何XPath表达式之前进行。这里引用的DTD有点复杂,但是如果我在其上运行一个标识XSLT样式表(获取输入,从DTD中填充任何默认值,然后将其复制出来),预处理的输入看起来更像(轻度格式化)


开始

在这一步之后,
元素更明显地有一个
class
属性,包含
topic/topic
,子元素有一个
class
属性,该属性包含
topic/title
,DTD可以提供默认属性值。此处理在应用任何XPath表达式之前进行。这里引用的DTD有点复杂,但是如果我在其上运行一个标识XSLT样式表(获取输入,从DTD中填充任何默认值,然后将其复制出来),预处理的输入看起来更像(轻度格式化)


开始
在这一步之后,
元素更明显地具有一个
class
属性,该属性包含
topic/topic
,子元素具有一个
class
属性,该属性包含
topic/title

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "http://docs.oasis-open.org/dita/v1.1/OS/dtd/concept.dtd">
<concept id="mobileapp_gs" rev="3">
    <title>Getting started</title>
    <conbody>        
    </conbody>
</concept>