返回信息流有一个xml模版,要对其进行渲染,将相对应的数据传入到xml文件。 但是有个问题。要是xml模版里面,有些字段可写可不写,非必选项。那怎么进行渲染,或者xml里面要怎么写,比如说,如果我传入xml,<name>元素的值。所以xml文件显示了<name>元素. 要是我没入传入name元素,在xml里面不显示
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39361同步于 2016/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
xml有所谓的if语句吗
ywg557
2016/12/1镜像同步20 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
那怎么办? 用不同的模版? 还是说 我只能用字符串的形式 “<name> abc </name>" 写入xml。 而不是通过<name>{{value}}</name>
【 在 nuanyangyang 的大作中提到: 】
: 没有。xml只是一种格式。甚至没有所谓的“传入”的说法。
你到底要干嘛?
【 在 ywg557 的大作中提到: 】
: 那怎么办? 用不同的模版? 还是说 我只能用字符串的形式 “<name> abc </name>" 写入xml。 而不是通过<name>{{value}}</name>
xml一般是传输数据用,哪里来的渲染之说,搞不清楚楼主需要干啥,如果你需要生成包含对应数据的xml,可以用各种xml的解析库,如dom4j等。xml你自定义的格式问题,比如xml中根节点下需要有个name元素,name元素可选出现。可以用xsd,dtd等规定,在xml中引用,可对xml进行校验。
之前在微信小程序里面看见过类似的语法,不过不属于XML的语法:
<text wx:if="{{item.has_image}}" class="content has-image">{{item.content}}</text>
<text wx:else class="content">{{item.content}}</text>
没接触过其他的框架,不知道微信是从哪借鉴的,可能是React?
写起来还蛮愉快的