Есть ли способ получить файл XML для извлечения данных из общего расположения? - PullRequest
0 голосов
/ 09 января 2019

Я использую телефонную систему Avaya на работе. У нас есть сотни контактов, добавленных к нашим телефонам, но чтобы добавить их, мы должны зайти в файл локальных пользователей и обновить каждого пользователя индивидуально.

Мне было интересно, есть ли способ добавить в начало контактов в каждом из пользователей "contacts.xml" функцию, чтобы она включала полный XML-код в общем расположении, в котором все контакты имеют правильный формат.

Локальные пользователи Контакты XML-файл "C: \ Users \" пользователь "\ AppData \ Roaming \ Avaya \ one-X Agent \ 2.5 \ Profiles \ default \ Contacts.xml":

-<Group Type="User" ReadOnly="false" Tag="5" Id="******" Name="My 
Contacts">

-<Contacts ReadOnly="false">

-<Contact ReadOnly="false" Id="" SpeedDial="false" Favorite="true" 
Work="*****" LastName="*****" FirstName="*****">
<Address/>
<ClickToDial Work="false" IM="false" Video="false" Home="false" 
Mobile="false"/>
</Contact>

</Contacts>
</Group>
<Contacts ReadOnly="false"/>
</ContactGroup>

Файл на общем диске "J: \ общие папки \ contacts avaya \ Shared_Contacts.xml":

-<Contact Id="" LastName="****(2)" Work="*****" Home="***" Favorite="false" 
 SpeedDial="false" ReadOnly="false">
<Address />
<ClickToDial Work="false" Mobile="false" Home="false" Video="false" 
IM="false" />
</Contact>
-<Contact Id="" LastName="**** (3)" Work="****" Home="*****" 
Favorite="false" SpeedDial="false" ReadOnly="false">
<Address />
<ClickToDial Work="false" Mobile="false" Home="false" Video="false" 
IM="false" />
</Contact>

(это продолжается для всех контактов в этом формате)

Я хочу добавить строку перед первым контактом в XML локальных пользователей, чтобы перейти в общее местоположение, и включить всю информацию в общий XML в том же формате.

Я новичок в XML, поэтому мне было интересно, может ли кто-нибудь помочь с ответом на этот вопрос? Если да, то не могли бы вы объяснить, как это сделать, поскольку я не могу понять, как?

...