<FILE>
<TITLE> Final Fuel Tax Rates </TITLE>
<QUARTER>1Q2010</QUARTER>
<RECORD>
<JURISDICTION ID="#16">AB</JURISDICTION>
<COUNTRY>CAN</COUNTRY>
<FUEL_TYPE>Gasoline</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>Special Diesel</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>Gasohol</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>Propane</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.2323</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0650</RATE>
<FUEL_TYPE>LNG</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.0000</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0000</RATE>
<FUEL_TYPE>CNG</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.0000</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0000</RATE>
<FUEL_TYPE>Ethanol</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>Methanol</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>E-85</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>M-85</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>A55</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
<FUEL_TYPE>Biodiesel</FUEL_TYPE>
<RATE COUNTRY="US" RATECHANGE="0">0.3217</RATE>
<RATE COUNTRY="CAN" RATECHANGE="0">0.0900</RATE>
</RECORD>
<RECORD>
ответ
решение
XmlDocument _xmlDoc = new XmlDocument();
_xmlDoc.Load(@"C:\Users\AppData\Local\Temp\ry.xml");
string _xml = _xmlDoc.InnerXml;
FILE _fileObj = (FILE)DeSerialize(_xml, typeof(FILE));
if (_fileObj != null && _fileObj.RECORD != null && _fileObj.RECORD.Count > 0)
{
foreach (FILERECORD _record in _fileObj.RECORD)
{
_record.JURISDICTION[0].Value;
int i = 0;
foreach (FILERECORDFUEL_TYPE _fuelType in _record.FUEL_TYPE)
{ }
}
}
Некоторые SQL DB поддерживают тип XML (вы можете поместить некоторый XML на некоторые ячейки). PostgreSQL имеет этот пример. Параметр SQL/XML стандарта содержит некоторые сведения о XML в базах данных. В любом случае, вы можете захотеть сохранить XML как большой двоичный объект (или событие как большую строку ...). Я не знаю, это то, о чем вы спрашиваете.
Если вы хотите делать запросы на XML, некоторые SQL DB могут извлекать информацию из типов XML с помощью XPath. В противном случае вам придется сопоставлять данные в базе данных, что более вероятно, что вы хотите, но на самом деле не связано с XML, а с конструкцией схемы SQL.
О, и я думаю, что XML не очень хорошо спроектирован. Логичнее было бы группировать каждый тип топлива и его скорость в «топливном» элементе.
- 1. Вставить XML-данные в SQL Server
- 2. Как вставить XML в SQL
- 3. Как вставить данные из xml в sql lite в ipad
- 4. Как вставить данные XML в таблицу в SQL Server 2005
- 5. Как вставить XML-данные в таблицу SQL Server?
- 6. как вставить данные xml в sql-сервер с помощью C#?
- 7. Вставить файл xml в sql
- 8. Вставить опубликованные данные в XML
- 9. Как вставить данные в файл xml
- 10. Вставить XML в SQL Server
- 11. Как вставить xml в xml
- 12. Как вставить XML-файл в таблицу SQL
- 13. Вставить XML как строку в столбец SQL
- 14. Вставить данные SQL, переданные по каналам, в XML
- 15. Как вставить данные в строку в SQL?
- 16. SQL вставить некоторые данные
- 17. SQL вставить двоичные данные
- 18. Как вставить двоичные данные в XML с помощью XML Builder?
- 19. Как вставить данные в SQL Server?
- 20. Как вставить данные AngularJS JSON в SQL
- 21. вставить объемные данные xml в одну таблицу
- 22. Как вставить XML документ XML
- 23. Вставить данные XML в выбранные теги
- 24. Oracle Вставить данные в таблицу типов XML
- 25. Вставить данные объекта в локальный файл xml
- 26. вставить данные из Dynamic SQL
- 27. Как вставить данные в PDO
- 28. Как вставить XML-файл в базу данных sql lite
- 29. Как сохранить XML-данные в SQL Server?
- 30. Как вставить данные в MySQL
Не могли бы вы упоминаете, какую базу данных вы используете MS SQL, Oracle, My SQL? – Hunter
** Какие ** части или содержимое этого XML вы хотите сохранить? Вы хотите сохранить XML как таковой в одном поле базы данных или хотите «размазать» XML в строки реляционных данных? Как выглядят ваши столы? Вам нужно предоставить ** хотя бы какой-то контекст **, чтобы мы могли помочь вам! –