我想在 XML 文件中使用 html 标记,因此在我的 xsd 文件中,我允许通过以下方式进行 html 格式化:
<xs:element name="description">
<xs:complexType mixed="true">
<xs:sequence>
<xs:any namespace="http://www.w3.org/1999/xhtml"
processContents="lax"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
在我的 XML 文件中
<description>
<p xmlns="http://www.w3.org/1999/xhtml"> This course is an introduction to the information technologies required for secure, practical information systems for electronic commerce.
Topics will be chosen from areas such as document representation (XML, DTDs, XML Schema, XSLT, CSS),
</p> security (encryption, public key, symmetric key,
PKI, authentication); kinds of attack and vulnerabilities, electronic trading (spontaneous, deliberative, auctions), electronic document management
(metadata, search, digital libraries, management and processing), recent developments and maturation of the area,
such as web application frameworks, web services, the semantic web , mobile commerce </description>
但是,当我将其更改为 HTML 文件时,它不显示任何内容!(没有 p)
我无法将 html 标记放在 xsl 文件中,因为我想在描述标记(XSD 的一个元素)中划分内容。如果有任何新颖的方式我会接受。
起初,甚至<p xmlns="http://www.w3.org/1999/XHTML">
没有工作,我把 processContents="lax" 和它工作得很好,但仍然显示一大堆段落(所以<p>
不是真的工作)
我怎样才能让它工作?