Привет, новый для xml и пытаюсь получить значение номера телефона, показанного ниже.xsl: значение не работает должным образом
исходные данные -
<aboutus>
<title>The about us page!</title><br/>
<description>GameChat started in 1934 and was founded by Mr. Gary Cashew who established the business.
</description><br/>
<contact>
<phone>07642345537</phone><br/>
<email>[email protected] </email><br/>
<post>12 Foxtrot Road, FI23 632</post><br/>
</contact>
</aboutus>
шаблона пытается превратить данные в таблицу
<table border="1">
<tr bgcolor="#9acd32">
<th>Contact</th>
<th>Information</th>
</tr>
<tr>
<td>Phone</td>
<td><xsl:value-of select="phone"/></td>
</tr>
</table>
При использовании моей таблицы создается, но стоимость телефона не введен. Я, вероятно, сделал любительскую ошибка, так что любая помощь будет признательна, спасибо
все моего XLST кода выглядит следующим образом -
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th>Contact</th>
<th>Information</th>
</tr>
<tr>
<td>Phone</td>
<td>
<xsl:value-of select="phone"/>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Вы можете разместить свой входной XML и XSLT полностью? –
@LingamurthyCS, он был там только не отформатирован правильно. – Robbert
, не зная, что здесь находится «текущий узел», мы не знаем, правильно ли выбрано «телефон». Например, это было бы верно, если бы оно было частью – MeBigFatGuy