2009-09-30 2 views
0

Все о типизированных Dataset ...Предупреждение в редакторе XML на типизированного DataSet ".XSC" Файл

'урна: схемы-Microsoft-ком: XML-msdatasource: DataSetUISetting' элемент не объявлен

<?xml version="1.0" encoding="utf-8"?> 
<!--<autogenerated> 
    This code was generated by a tool. 
    Changes to this file may cause incorrect behavior and will be lost if 
    the code is regenerated. 
</autogenerated>--> 
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource"> 
    <TableUISettings> 
    <TableUISetting Name="TableName"> 
     <ColumnUISettings> 
     <ColumnUISetting Name="TableColumn"> 
      <ControlSettings> 
      <ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form"> 
       <BindableControlInfo Name="LookUpEdit" Type="DevExpress.XtraEditors.LookUpEdit" AssemblyName="DevExpress.XtraEditors.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> 
      </ControlSetting> 
      </ControlSettings> 
     </ColumnUISetting> 
     </ColumnUISettings> 
    </TableUISetting> 
    </TableUISettings> 
</DataSetUISetting> 

Почему это предупреждение содержится в файле Dataset.xsc? Если я не ошибаюсь, файл .xsc автоматически генерируется Visual Studio. И когда я открываю его с помощью visual studio, я получаю предупреждение, отображаемое выше.

Каков правильный способ объявления XML-схем?

Должно ли быть объявлено правильно, так как оно было автоматически сгенерировано? ;)

+0

Итак, это «Так ты думаешь, что можешь танцевать?» вопросов XML? Требуется новый заголовок. – jcollum

+0

Это очень мало связано с XML, и все это связано с наборами данных (которые не являются общей темой XML, но представляют собой проприетарную технологию MS, часть которой использует XML). Пожалуйста, попробуйте соответствующим образом. –

+0

Что касается самого вопроса, пожалуйста, объясните, что именно вы делаете с вышеуказанным XML, чтобы получить ошибку - если это код C#, опубликуйте его - и что вы на самом деле получаете (т. Е. Это исключение? Что-то еще). –

ответ

1

Как предложил Джон Сондерс ... Предупреждение является ошибка в коде Microsoft, не ваша

0

просто попробовать и обратите внимание на разницу между двумя из следующего кода, второй является правильным один.

<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-  
    msdatasource"> 

против

<DataSetUISetting> Version="1.00" xmlns="urn:schemas-microsoft-com:xml- 
    msdatasource"> 

так просто скопировать и заменить его на один и есть, сообщение об ошибке пропадет спасибо ребята это Идоко .........

+0

Вы уверены? Похоже, что '<>' не совпадают. –

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