Организация XSD-файла и экспорт XML
Привет, я совсем новичок в WPF и пытаюсь использовать XML-файл для привязки TreeView в файле XAML. Используя некоторые из ваших постов, мне удалось визуализировать базовый xml-файл, теперь у меня есть проблема с экспортом моего xls-файла в xml.
Мой xls-файл состоит из 3 столбцов: id, имя, фамилия. На самом деле у меня есть 2 строки (это пример), они:
- 100 Мэри Смит
- 200 Клара Уайт
Я бы хотел экспортировать это в виде XML, как и:
<Root> <100> <name> Mary </name> <surname> Smith </surname> </100> <200> <name>Clara </name> <surname> White </surname> </200> </Root>
Я хотел бы записать XSD и использовать его для отображения файла xls, Но я не знаю, как организовать схему, чтобы иметь эти группы.
Можете ли вы помочь мне с этим примером?
Заранее спасибо
Что я уже пробовал:
Я пробовал использовать этот XSD-файл, но у меня нет значения id в верхней части узлов (оно остается на том же уровне имени)
<pre><?xml version="1.0"?> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <element name="Root"> <complexType> <sequence> <element name="identity" maxOccurs="unbounded"> <complexType> <sequence> <element name="ID" /> <element name="NAME"/> </sequence> </complexType> </element> </sequence> </complexType> </element> </schema>
Можно ли вывести значение id в верхнюю часть группы? Как:
ИДЕНТИФИКАТОР
----ИМЯ
----ФАМИЛИЯ
RedDk
Ну, отображение, которое у вас есть в настоящее время, не основано на таблице .xls, на которую вы ссылаетесь, и, зная MS Excel так же хорошо, как и я, разрыв notorius, который существует между стандартным "xml" и MS-вкусом "xml", скорее всего, является виновником, когда дело доходит до чьего-либо непонимания в будущем. Не становясь слишком многословным, позвольте мне просто сказать, что с таблицей, которая выглядит так же, как ваша, в .xls, который у вас есть ... сделать это:
1. Сохранить как "XML Spreadsheet 2003". xml
2. Открытия, которые спасли МС аромат .XML-файле с помощью блокнота
3. см. тег Line 39 & lt;row>
4. В этом (следующем, что в <строка> В теге) - это форма стола вы хотите
Смысл, если вы копируете и вставляете, что на <строка>, который в <строка&ГТ; реклама в любой &ЛТ;корень&ГТ;&ЛТ;/корни&ГТ; Блокнот .потом текстовый сохранить его как .XML, вы бы сделать какой то файл XLS таблица выглядит как в стандарте XML. Fagettabout MS XML мой друг!
Теперь задавайте больше вопросов о том, что у вас есть и чего вы хотите.
[редактировать]
.. извините ,я не могу вставить сюда XML... таким образом, после редактирования этого std xml вы неизменно увидите, что вы должны сделать элемент из атрибута ... как это было несколько предложено по ниже здесь, когда он намекает, что числовые данные должны быть преобразованы в алфавитные ...
[конец извините править]