У меня есть 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, подпись не проверяется. ПОЧЕМУ?