我有一个要求,我是XSLT语言的新手,所以我正在寻找你的帮助以满足我的以下要求。
下面是输入xml有效负载
<?xml version="1.0" encoding="UTF-8" ?>
<ns0:sendfile xmlns:ns0="namepsace here">
<Delivery>
<IssueDateTime>2016-05-24T09:25:19z</IssueDateTime>
<Item>
<order>
<orderChar>
<orderName />
<orderVal />
</orderChar>
<orderInfo>
<Product />
<Batch />
<Qty />
<UOM />
</orderInfo>
</order>
</Item>
</Delivery>
所以在文件 orderchar 节点和 orderInfo 节点将根据接收器结构中的节点重复多次2节点应该重复。例如
orderchar段重复20次,在接收器中E1ADRM段也应重复相同的次数。 订单信息也是接收器E1DRM段中的相同情况应该重复相同的次数。如果任何节点不会进入接收器,也不应该填充该段。
我认为我们可以使用该语法为select做一些值。你能帮我解决这个问题。
我尝试使用以下代码并能够生成节点。但是当重复的节点到来时,重复的接收节点不会填充。
<ns0:if test="count(./order/orderChar)!=0">
<E1EDL12 SEGMENT="1">
<ATNAM>
<ns0:value-of select="./orderChar/orderName"/>
</ATNAM>
<ATWRT>
<ns0:value-of select="./orderChar/orderName"/>
</ATWRT>
</E1EDL12>
以上代码只针对一个细分受试者。请您建议我多次修改我需要做的修改。
此致 Janardhan
答案 0 :(得分:0)
你真的没有把你的要求弄得很清楚,但我想你会想要这样的东西:
@RequestMapping(value = "/login", method = { RequestMethod.GET, RequestMethod.POST })
public ModelAndView loginPage() {
return new ModelAndView("login");
}