Я создал шаблонный файл xml, содержащий несколько слов типа {contentname}. Мне нужно заменить такие теги на мои значения. скажите, пожалуйста, как найти такое слово и замену с использованием filehandling в vb.net мой XML TemplateFile, как это:Скажите, пожалуйста, как найти и заменить определенное слово в файле, используя vb.net.
<!-- BEGIN: main -->
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05OTA_HotelSearchRQ.xsd" EchoToken="{EchoToken}" Target="{Target}" Version="1.006" PrimaryLangID="{PrimaryLangId}" MaxResponses="{MaxResponses}">
<POS>
<!-- BEGIN:Source -->
<Source>
<RequestorID ID="{affiliateId}" MessagePassword="{MessagePassword}" />
</Source>
<!-- END:Source -->
</POS>
<Criteria <!-- BEGIN:AvailableOnlyIndicator -->AvailableOnlyIndicator=" {AvailableOnlyIndicator}"<!-- END:AvailableOnlyIndicator -->>
<Criterion>
wow .. Рубенс всегда их помогает мне ... u всегда дает идеальные решения. спасибо большое –
, пожалуйста, скажите мне, как установить значение этого тега/элемента, потому что я пытался это сделать, но я получаю ошибку: Невозможно установить значение для типа узла «Элемент». я следующий кодом: Dim CountryName Как XmlElement = CType (hotelSearch.SelectSingleNode ("/ от: OTA_HotelSearchRQ/от: Критерии/от: Критерий/от: Адрес/от: CountryName", nsmgr), XmlElement) CountryName. SetAttribute («Код», BLLHotel_Search.CountryCode) CountryName.Value = BLLHotel_Search.CountryName –
Я получил его, спасибо: CountryName.ChildNodes (0) .InnerText = BLLHotel_Search.CountryName –