Loading... > 换行 - 效果图  源数据: ```xml <REMARK>【目的及要求】协助诊治 【辅助检查】暂无。 </REMARK> ``` 但是显示的是没有的:  解决办法把p标签换成pre: - 修改前 ```xml <p><font size="4"><xsl:value-of select="REMARK"/></font></p> ``` - 修改后 ```xml <pre><font size="4"><xsl:value-of select="REMARK"/></font></pre> ``` > 颜色: - 效果图  - 示例: ```xml <pre><font size="4" color="red"><xsl:value-of select="REMARK"/></font></pre> ``` > 判断 ```xml <xsl:if test="IFEMERGENCY[. = '0']"> <font size="4" color="red"><xsl:value-of select="PHONENUMBER"/></font> </xsl:if> <xsl:if test="IFEMERGENCY[. != '0']"> <font size="4" color="black"><xsl:value-of select="PHONENUMBER"/></font> </xsl:if> ``` - 解析: 从REQ.XML中读取的IFEMERGENCY,如果值等于0,则PHONENUMBER的颜色是红色,否则PHONENUMBER的颜色是黑色 > 其他的一些 - 颜色和字体大小可以写成css样式: 例如把 ```xml <pre><font size="4" color="red"><xsl:value-of select="REMARK"/></font></pre> ``` 写成 ```css <pre style="font-size: 16px; color: red;"><xsl:value-of select="REMARK"/></pre> ``` - 效果是一样的 --- **你甚至可以把这个xsl当成是一个html文件** 在head标签加上style标签,然后写上css样式 ```html <HEAD> <TITLE>申请单信息</TITLE> <style> .red-text { color: red; font-size: 16px; } </style> </HEAD> ``` 然后需要这个样式的地方绑定这个class: ```html <td><b>姓名:</b> <font class="red-text" size="5"><xsl:value-of select="PATIENTNAME"/></font></td> <td><b class="red-text">性别:</b> <xsl:value-of select="SEX"/></td> ``` - 效果图  > 下面是现场完整的 ```xml <?xml version="1.0" encoding="UTF-8"?> <html xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <HEAD> <TITLE>申请单信息</TITLE> <style> .red-text { color: red; font-size: 16px; } </style> </HEAD> <body> <xsl:for-each select="ROW"> <center> <table border="0" width="500" id="table1"> <tr> <td width="400" rowspan="2"> <p align="right"><b><font size="6">XXXX医院</font></b></p></td> <td><b><font size="5"></font></b></td> </tr> <tr> <td><b><font size="5"></font></b></td> </tr> </table> </center> <p><b><xsl:value-of select="INFOTYPE"/><xsl:value-of select="DEVICETYPENAME"/></b></p> <p><b>申请单号:<xsl:value-of select="DIAGID"/></b></p> <p><b><font size="5">影像号:<xsl:value-of select="DEPARTMENTPATIENTID"/></font></b></p> <p><b><font size="5">排队号:<xsl:value-of select="QUEUENO"/></font></b></p> <hr/> <table border="0" width="100%" id="table3"> <tr> <td><b>姓名:</b> <font class="red-text" size="5"><xsl:value-of select="PATIENTNAME"/></font></td> <td><b class="red-text">性别:</b> <xsl:value-of select="SEX"/></td> <td><b>年龄:</b> <xsl:value-of select="AGE"/><xsl:value-of select="AGEUNIT"/></td> </tr> <tr> <td><b>申请科室:</b><xsl:value-of select="DEPARTMENTNAME"/></td> <td><b>床号:</b><xsl:value-of select="SICKBED"/></td> <td><b>费用:</b><xsl:value-of select="FEETOTAL"/>元</td> </tr> <tr> <td><b>身份证号:</b><font size="5"><xsl:value-of select="IDNUMBER"/></font></td> <td><b>住院号:</b><xsl:value-of select="INFEEPATIENTID"/></td> <td><b>电话:</b> <xsl:if test="IFEMERGENCY[. = '0']"> <font size="4" color="red"><xsl:value-of select="PHONENUMBER"/></font> </xsl:if> <xsl:if test="IFEMERGENCY[. != '0']"> <font size="4" color="black"><xsl:value-of select="PHONENUMBER"/></font> </xsl:if> </td> </tr> </table> <hr/> <p><b>HIS医嘱名称: </b><font size="5"><xsl:value-of select="HISCHECKITEM"/></font></p> <p><b>检查部位及方法: </b><font size="4"><xsl:value-of select="STUDYSCRIPTION"/></font></p> <p><b>临床病史、体征:</b></p> <p><font size="4"><xsl:value-of select="ABSTRACTHISTORY"/></font></p> <br/> <br/> <p><b>临床诊断:</b></p> <p><font size="4"><xsl:value-of select="PREDIAGNOSE"/></font></p> <br/> <br/> <p><b>备注:</b></p> <pre style="font-size: 16px; color: red;"><xsl:value-of select="REMARK"/></pre> <br/> <br/> <hr/> <table border="0" width="100%" id="table4"> <tr> <td width="50%"><b>申请医生:</b> <xsl:value-of select="DOCTORCODE"/></td> <td width="50%"><b>预约检查时间:</b> <xsl:value-of select="OPERATETIME"/></td> </tr> </table> </xsl:for-each> </body> </html> ``` 最后修改:2025 年 01 月 14 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏