我有这个html包含字段,if和foreach使用这种语法:
<% if ( obj.DayPeriod == "Morning" ){ %>
<h1>Good Morning.</h1>
<% if ( obj.User.Name == "Eric" ){ %>
<div>Welcome back Eric</div>
<div>You have <%= obj.User.ChildrenNumber %> children.</div>
<% } %>
<% } %>
<% } else { %>
<h1>Good Afternoon.</h1>
<% } %>
它也可以包含这样的foreach:
<% for each (var c in obj.User.Children) { %>
<tr>... <td>... <%= c.@name %>...
<% } %>
我还有一个xml feed,其结构可以在上面的代码示例中看到:
<obj>
<DayPeriod>Morning</DayPeriod>
<User>
<Name>Eric</Name>
<ChildrenNumber>2</ChildrenNumber>
<Children>
....
</ChildrenNumber>
</User>
</obj>
你知道如何解析并生成html,用xml中包含的内容替换变量吗?
精度:我无法更改格式,而且我在.Net平台上。
这里的结果是(当然,这是一个简化的例子,数据是动态的):
<h1>Good Morning.</h1>
<div>Welcome back Eric</div>
<div>You have 2 children.</div>