Мой коллега и я в настоящее время создаем файл xsd для интеграции, которую мы поддерживаем между решением HCM наших компаний и другой системой.Различная системная документация требует, чтобы мы вставляли поле идентификатора пользователя в атрибут вместо элемента.Это то, чего нам раньше не приходилось делать, и мы зацикливаемся на этом.
Пример.
<contact contactID="HCM Field" action="AddorModify">
<contactField name=FirstName>"ws:AdditionalInformation/ws:FirstName"
</contactField>
................................
</contact>
Там, где написано поле HCM, я пытаюсь добавить идентификатор пользователя также в том же формате, что и в примере элемента FirstName.Однако, когда я добавляю ws: AdditionalInformation / ws: userID в поле HCM, он портит синтаксис XML и работает не так, как ожидалось.
Я попытался добавить escape-символы в разных местах, чтобы посмотреть, будет ли этоработать, но думаю, что я что-то упустил с синтаксисом XML (довольно новый).
Любая помощь приветствуется.Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы о том, что я пытаюсь сделать, и т. Д.
Спасибо, Нико