0
我有下面的XML,我使用EDIFabric从和EDI文件到XML转化。EDI XML到XML的转换使用XSLT
<?xml version="1.0" encoding="UTF-8"?>
<M_856 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="www.edifabric.com/x12">
<S_N3>
<D_166_1>UNION SQUARE IND PK</D_166_1>
<D_166_2>909 KATIE COURT</D_166_2>
</S_N3>
<S_N4>
<D_19_1>Harrisburg</D_19_1>
<D_156_2>PA</D_156_2>
<D_116_3>17109</D_116_3>
<D_26_4>US</D_26_4>
</S_N4>
<S_SE>
<D_96_1>22</D_96_1>
<D_329_2>1845</D_329_2>
</S_SE>
</M_856>
我想提取所有S_N4节点如下:
<City>Harrisburg</City>
<State>PA</State>
<PostalCode>17109</PostalCode>
<Country>US</Country>
需要什么XSLT转换?
为什么你认为你需要的第一个模板? –
要应用第二个模板:)不是真的有必要只是一个偏好的问题。 –
https://www.w3.org/TR/xslt/#built-in-rule –