这是 php 代码动态生成的 xml 文件的一部分。
标签的内部值从数据库表中获取并动态插入到 xml 文件中。
当数据库中的字段/列值为 null 或为空时,生成的 xml 标记与下面的标记类似。
<Code>141113-0001</Code>
<EntryDate>14-11-2013</EntryDate>
<LabTestNo/>
我在控制台上收到以下错误
Uncaught TypeError: Cannot read property 'nodeValue' of undefined
我的javascript代码是这样的:
xmlDoc=xmlht.responseXML;
tableData=xmlDoc.getElementsByTagName('data');
document.getElementById('Code').value=tableData[0].getElementsByTagName('Code')[0].childNodes[0].nodeValue;
如果数据库表中的列为空,如何使用 javascript 在文本字段中插入空格,以及如果表中的列为空或 null,如何在 xml 标记之间返回空格。这样标签看起来像
<LabTestNo> "here comes the white space if column is null/empty" </LabTestNo>