Предположим, у меня есть два XML-файла.
Первый XML-файл:
<?xml version="1.0"?>
<AccessRequest xml:lang="en-US">
<AccessLicenseNumber>Your_License</AccessLicenseNumber>
<UserId>Your_ID</UserId>
<Password>Your_Password</Password>
</AccessRequest>
Второй файл XML:
<?xml version="1.0"?>
<RatingServiceSelectionRequest xml:lang="en-US">
<CustomerContext>Rating and Service</CustomerContext>
</RatingServiceSelectionRequest>
Теперь, когда я объединяю их два, я хочу вывод, подобный этому:
<?xml version="1.0"?>
<AccessRequest xml:lang="en-US">
<AccessLicenseNumber>Your_License</AccessLicenseNumber>
<UserId>Your_ID</UserId>
<Password>Your_Password</Password>
</AccessRequest>
<?xml version="1.0"?>
<RatingServiceSelectionRequest xml:lang="en-US">
<CustomerContext>Rating and Service</CustomerContext>
</RatingServiceSelectionRequest>
Когда я объединяю эти два файла, используя обычные методы, найденные в Google, номер версии и т. Д. Расходуется, и узел RatingServiceSelectionRequest оказывается частью узла AccessRequest, что явно не то, что я хочу.
Как мне подойти к этому в C # .Net?
Примечание: причина, по которой я так хочу, в том, что этот API, который я использую, запрашивает его таким образом, так что я полагаю, нет двух способов.