Это образец XML я хочу, чтобы преобразовать:Разделение и преобразование разделителями строки в XSLT
<dsQueryResponse>
<Rows>
<Row Contacts="#111;#Smith, John;#112;#Sue, Mary;#113;#Jones, Rick" />
<Row Contacts="#114;#Lee, Thomas;#115;#Richards, Kate" />
</Rows>
</dsQueryResponse>
Использование XSLT, как я разделить это так, что оно выглядит результат:
<div>
<span>#111;#Smith, John</span>
<span>#112;#Sue, Mary</span>
<span>#113;#Jones, Rick</span>
</div>
<div>
<span>#114;#Lee, Thomas</span>
<span>#115;#Richards, Kate</span>
</div>
;
Используется в качестве разделителя при наличии каждого набора, что меня пугает.
Edit:
Да, я в курсе этого post.
Я пробовал, но он не разбивается так, как мне это нужно. ;
является разделителем и также является частью разделяемого объекта.
@Tomalak Этот вопрос немного сложнее. –
@ DanielHaley Этот вопрос немного сложнее. –
Я видел этот пост и попробовал, но он слишком сильно раскалывает его. Например, '# 111',' #Smith, John', '# 112',' #Sue, Mary' ** (4) ** вместо '# 111; #Smith, John',' # 112; # Sue, Mary' ** (2) ** – Katie