Преобразование XSLT в xmlSignature java?

У меня есть XML-документ. Я подписываю часть документа с помощью xmlsignature. Прежде чем найти дайджест, я хочу применить XSLT-преобразование.

Согласно тому, что я прочитал, XSLT преобразует XML-документ в другой формат (также может быть XML).Теперь я смущен тем,
где будет доступен преобразованный новый документ?

Как получить значение из этого вновь созданного документа, если я хочу показать его пользователю?

Мой XML-документ

<r1>
 <user>asd</user>
 <person>ghi</person>
</r1>

Код для преобразования

Transform t=fac.newTransform(Transform.XPATH,new XPathFilterParameterSpec("/r1/user"));

В соответствии с преобразованием xpath всякий раз, когда значение пользовательского элемента изменяется, подпись xml не должна проверяться. И если значение элемента person изменяется, то подпись должна быть проверена. Но когда я меняю значение элемента person, подпись не проверяется. ПОЧЕМУ?

9
задан suraj 22 May 2012 в 13:04
поделиться