Unity .NET: Список зависимостей

Можно ли ввести список зависимостей в Unity или библиотеки IoC другого типа?

public class Crawler 
{
    public Crawler(IEnumerable<IParser> parsers) 
    {
         // init here...
    }
}

Таким образом я могу зарегистрировать несколько IParser в моем контейнере и затем разрешить их.

Возможно ли это? Спасибо

-121--1360358- Проверка XML-схемы: cvc-complex-type.2.4.a Я пытаюсь проверить XML-документ по XML-схеме. Это моя схема: <схема xmlns = «http://www.w3.org/2001/XMLSchema» targetNamespace = «...

Я пытаюсь проверить XML-документ на соответствие схеме XML.

Это моя схема:

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://cars.example.org/">
  <element name="cars">
    <complexType>
      <sequence minOccurs="0" maxOccurs="unbounded">
        <element name="brand" type="string"/>
      </sequence>
    </complexType>
  </element>
</schema>

, а это мой XML-документ:

<?xml version="1.0" encoding="UTF-8"?>
<cars xmlns="http://cars.example.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://cars.example.org/ cars.xsd">
  <brand>x</brand>
</cars>

Теперь, когда я проверяю документ (через Eclipse), я получаю следующее сообщение в строке 4:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'brand'. One of '{"":brand}' is expected.

Это сообщение не имеет никакого смысла: (. И очень трудно (невозможно?) гуглить решение.

Спасибо за помощь.

11
задан woky 20 September 2011 в 09:57
поделиться