gpt4 book ai didi

javascript - 在 JS 中渲染 XML 的 nbsp 问题

转载 作者:行者123 更新时间:2023-11-30 18:31:59 25 4
gpt4 key购买 nike

这是我的 HTML:

<script type="text/javascript">
function load_xml_content_string()
{
xmldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async = false;
xmldoc.load("book.xml");
xsldoc = new ActiveXObject("Microsoft.XMLDOM");
xsldoc.async = false;
xsldoc.load("try.xsl");
ex= xmldoc.transformNode(xsldoc);
document.getElementById('mytext').innerHTML = ex;

}
</SCRIPT>
</head>
<body>

<button type="button" onclick="load_xml_content_string()">click me</button>
<div id="mytext">

</div>

在此 HTML 中,我正在加载 XML 文件并使用下面的 XSLT 转换该 XML 文件。

这是我的 XML:

<P style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 36pt; FONT-WEIGHT: bold">Hello rakesh</P>
<P style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 36pt; FONT-WEIGHT: bold">&nbsp; rakesh</P>

这是我的 XSL

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<xsl:template match="P">
<xsl:variable name="check">
<xsl:value-of select="normalize-space(substring-before(substring-after(@style,'FONT-SIZE:'), 'pt'))" />
</xsl:variable>

<xsl:choose>
<xsl:when test="round($check=8) or round($check=7) or round($check=6)">
<font size="1">
<xsl:value-of select="."/>
</font>
</xsl:when>
<xsl:otherwise>
<font size="3">
<xsl:value-of select="."/>
</font>
</xsl:otherwise>

</xsl:choose>
</xsl:template>
</xsl:stylesheet>

这是我的 XSLT,其中完成了 XML 转换

我想呈现在 XML 中使用的  。由于   我的整个 XML 无法由 JS 加载。我在 HTML 中使用那么有什么方法可以做到这一点..

最佳答案

  不是 XML 中的预定义实体,因此解析通常会失败。请改用  

关于javascript - 在 JS 中渲染 XML 的 nbsp 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com