Xml PCDATA内的CDATA
我读了这篇文章,没有理解它: PCDATA表示已解析的字符数据,因此在本例中,现在允许声明的元素包含字符数据,您可能想知道是否有方法定义一个元素,该元素中包含未解析的CDATA节Xml PCDATA内的CDATA,xml,dtd,cdata,sgml,pcdata,Xml,Dtd,Cdata,Sgml,Pcdata,我读了这篇文章,没有理解它: PCDATA表示已解析的字符数据,因此在本例中,现在允许声明的元素包含字符数据,您可能想知道是否有方法定义一个元素,该元素中包含未解析的CDATA节答案是,记住,CDATA标记本身实际上是经过解析的。只有CDATA部分中的文本内容未被解析。所以没办法说,这只是一个CDATA部分。您要定义的是#PCDATA。然后,这表明元素可以在其中包含解析回车数据 换言之,我该怎么说呢? 什么意思? PCDATA-已解析的字符数据 CDATA-(未解析)字符数据 PCDATA可以解
答案是,记住,CDATA标记本身实际上是经过解析的。只有CDATA部分中的文本内容未被解析。所以没办法说,这只是一个CDATA部分。您要定义的是#PCDATA。然后,这表明元素可以在其中包含解析回车数据 换言之,我该怎么说呢? 什么意思?
PCDATA-已解析的字符数据
CDATA-(未解析)字符数据 PCDATA可以解析标记。所以PCDATA可以解析CDATA:PCDATA将理解CDATA。CDATA保留内部文本的原样。也就是说,CDATA将在PCDATA中工作。对吧? 这个 所以没办法说,这只是一个CDATA部分。您要定义的是#PCDATA。然后,这表明元素可以在其中包含解析回车数据 杀了我。我不明白这是什么意思
谢谢我不能100%确定我是否真的在回答你的问题,因为我不能100%确定你的问题是什么 关于CDATA,您应该记住的第一件事是,它只是一个编写工具,它可以使输入标记变得更容易,这会给解析器带来问题 例如,如果我想要一个
para
元素,其中包含文本“儿童<12岁和成人>80岁”
12岁儿童和80岁成人
那只是数据。但是打字有点乏味。所以我可能想做:
<para><![CDATA[children < 12 years and adults > 80 years old]]></para>
80岁]]>
这仍然是PCDATA,但是您已经使用了CDATA部分来避免出现问题的文本
因此,你引用的陈述是正确的,但不清楚。对于元素内容,#PCDATA是数据类型,CDATA只是简化编写的约定。
<已分析代码>]]>
,但未分析内容 我不能100%确定我是否真的在回答你的问题,因为我不能100%确定你的问题是什么
关于CDATA,您应该记住的第一件事是,它只是一个编写工具,它可以使输入标记变得更容易,这会给解析器带来问题
例如,如果我想要一个para
元素,其中包含文本“儿童<12岁和成人>80岁”
12岁儿童和80岁成人
那只是数据。但是打字有点乏味。所以我可能想做:
<para><![CDATA[children < 12 years and adults > 80 years old]]></para>
80岁]]>
这仍然是PCDATA,但是您已经使用了CDATA部分来避免出现问题的文本
因此,你引用的陈述是正确的,但不清楚。对于元素内容,#PCDATA是数据类型,CDATA只是简化编写的约定。
<已分析代码>]]>
,但未分析内容 我不能100%确定我是否真的在回答你的问题,因为我不能100%确定你的问题是什么
关于CDATA,您应该记住的第一件事是,它只是一个编写工具,它可以使输入标记变得更容易,这会给解析器带来问题
例如,如果我想要一个para
元素,其中包含文本“儿童<12岁和成人>80岁”
12岁儿童和80岁成人
那只是数据。但是打字有点乏味。所以我可能想做:
<para><![CDATA[children < 12 years and adults > 80 years old]]></para>
80岁]]>
这仍然是PCDATA,但是您已经使用了CDATA部分来避免出现问题的文本
因此,你引用的陈述是正确的,但不清楚。对于元素内容,#PCDATA是数据类型,CDATA只是简化编写的约定。
<已分析代码>]]>
,但未分析内容 我不能100%确定我是否真的在回答你的问题,因为我不能100%确定你的问题是什么
关于CDATA,您应该记住的第一件事是,它只是一个编写工具,它可以使输入标记变得更容易,这会给解析器带来问题
例如,如果我想要一个para
元素,其中包含文本“儿童<12岁和成人>80岁”
12岁儿童和80岁成人
那只是数据。但是打字有点乏味。所以我可能想做:
<para><![CDATA[children < 12 years and adults > 80 years old]]></para>
80岁]]>
这仍然是PCDATA,但是您已经使用了CDATA部分来避免出现问题的文本
因此,你引用的陈述是正确的,但不清楚。对于元素内容,#PCDATA是数据类型,CDATA只是简化编写的约定。
<已分析代码>]]>
,但未分析内容 “我不明白意思”:可能是因为引用的文本没有多大意义。它从何而来?我猜它试图说的是,您不能定义一个行为类似CDATA的元素(即未解析的内容)。CDATA在PCDATA中不起作用?']>see me?]]]>标题see me?]]>book Someone's Works可能与“我不懂意思”重复:可能是因为引用的文本没有多大意义。它从何而来?我猜它试图说的是,您不能定义一个行为类似CDATA的元素(即未解析的内容)。CDATA在PCDATA中不起作用?']>see me?]]]>标题see me?]]>book Someone's Works可能与“我不懂意思”重复:可能是因为引用的文本没有多大意义。它从何而来?我猜它试图说的是,您不能定义一个行为类似CDATA的元素(即未解析的内容)。CDATA在PCDATA内部不起作用?“