Просто интересно, что послужило бы причиной проблемы, которую я испытываю в XML.Oracle и угловые скобки
Я создаю элемент со следующим внутренним текстом в C#:
XmlElement a_ioad = pdb.CreateElement("A_IOAD");
a_ioad.InnerText = "<Device>:<Device>_00";
Когда я сохранить документ XML, левые скобки становятся & л; и правый становиться &; какой правильный. Затем я импортирую XML-файл в базу данных Oracle (путем вызова хранимой процедуры или загрузки файлов через SQL Developer). По какой-то странной причине все внутренние текстовые правые скобки> изменяются от & gt; на '>', что делает недействительным синтаксис.
Что я делаю неправильно? Как его устранить?
Вместо этого я использовал бы ['InnerXml'] (http://msdn.microsoft.com/en-us/library/system.xml.xmlelement.innerxml.aspx). –
Что значит «погрузка»? Вы ввели его в таблицу базы данных? Если да, укажите тип поля. Конечно, лучшим вариантом является публикация кода Oracle, используемого для обработки этого параметра XML. – ThinkJet