2012-06-29 4 views
-1

, что XML-схема для следующего ввода:XML вопрос определения схемы

<?xml version="1.0" encoding="utf-16"?> 
<string>&lt;!--This file generated by the XMLPull tool on 06/29/2012 03:24:18 AM--&gt; 
&lt;!--Datasource: Ticket--&gt; 
&lt;DATASET&gt;&lt;DATAROW&gt;&lt;TicketDesc&gt;Test Data. Do not Close.&lt;/TicketDesc&gt;&lt;/DATAROW&gt;&lt;/DATASET&gt;</string> 

к этому:

<?xml version="1.0" encoding="UTF-16"?><!--This file generated by the XMLPull tool on 6/29/2012--><!--Datasource: Ticket--><DATASET><DATAROW TicketDesc="Test Data. Do not Close."/></DATASET> 
+0

Что вы подразумеваете под «этим»? Вы дали два файла, каковы их отношения? «К этому» подразумевается, что второй - это результат обработки какого-то типа, но какая обработка? –

+0

первым является вывод веб-службы, которая не совсем знает, как заставить данные выглядеть как часть ниже. То, что находится внутри обоих сокращений кода, одно и то же, кроме первого имеет странное форматирование –

+0

Я думаю, вам нужно более четко объяснить, что вы пытаетесь сделать и с какой проблемой вы сталкиваетесь. Перенесите свой вопрос. –

ответ

0

Для любого данного входного документа, существует бесконечное количество схем, к которому оно соответствует , Ваш первый входной документ содержит один элемент <string>, который содержит некоторый (довольно сложный) текст. На двух противоположных концах спектра одна возможная схема - это схема, которая позволяет элементу <string> с любым содержимым, а другая - схемой, которая позволяет элементу , который должен содержать именно текст, который вы указали. Вы не указали, где именно на этом спектре вы хотите, чтобы ваша схема была - то есть, насколько вы ограничены.

Помните, что схема описывает класс документов. Мы не можем вызвать этот класс из одного экземпляра класса.

Смежные вопросы