<MemoPad>
<ENTRYTYPE>ReviewFees</ENTRYTYPE>
<ENTRYDATETIME>2017-09-05</ENTRYDATETIME>
<USERID>admin</USERID>
<MEMOENTRY>Review fees test</MEMOENTRY>
</MemoPad>
<MemoPad>
<ENTRYTYPE>UnderwriterReview</ENTRYTYPE>
<ENTRYDATETIME>2017-04-12</ENTRYDATETIME>
<USERID>ADMIN</USERID>
<MEMOENTRY>Underwriter Rule</MEMOENTRY>
</MemoPad>
<MemoPad>
<ENTRYTYPE>UnderwriterReview</ENTRYTYPE>
<ENTRYDATETIME>2017-09-05</ENTRYDATETIME>
<USERID>admin</USERID>
<MEMOENTRY>month bank statement. </MEMOENTRY>
</MemoPad>
我尝试了大量写入XSLT的上述部分,但无法破解它。我找的基本上是我想遍历每个记事本项目,并在记事每个EntryType我想创建一个像使用XSLT代码从xml创建XML
<ReviewFeesType>
<ReviewFee>
<ENTRYDATETIME>2017-09-05</ENTRYDATETIME>
<USERID>admin</USERID>
<MEMOENTRY>Review fees test</MEMOENTRY>
</ReviewFee>
</ReviewFeesType>
的XML,但现在对于入门类型的多个类型应如下创建。
<UnderwriterReviewType>
<UnderwriterReview>
<ENTRYDATETIME>2017-04-12</ENTRYDATETIME>
<USERID>ADMIN</USERID>
<MEMOENTRY>Underwriter Rule</MEMOENTRY>
</UnderwriterReview>
<UnderwriterReview>
<ENTRYDATETIME>2017-09-05</ENTRYDATETIME>
<USERID>admin</USERID>
<MEMOENTRY>month bank statement. </MEMOENTRY>
</UnderwriterReview>
</UnderwriterReviewType>
如何为此编写XSLT? 请帮忙。
我已经试过是
<MemoPads>
<xsl:for-each select="MemoPad">
<xsl:element name="{ENTRYTYPE}">
<ENTRYDATETIME>
<xsl:value-of select="ENTRYDATETIME"/>
</ENTRYDATETIME>
<USERID>
<xsl:value-of select="USERID"/>
</USERID>
<MEMOENTRY>
<xsl:value-of select="MEMOENTRY"/>
</MEMOENTRY>
</xsl:element>
</xsl:for-each>
</MemoPads>
预先感谢您。
我是新手,XSLT – Abhijit
你尝试过这么远吗?你做的XSLT在哪里? – AntonH
你好安东,我已经更新了我的问题,提供了一些更多的想法 – Abhijit