Я нахожусь в процессе ознакомления с Linq и XML.В рамках этого я не просто использую XML, я также использую XML-схему.(xsd).
Мой xsd начинается с: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" id="report">
Проход по моему xsd проходит хорошо.Я могу получить различные элементы и атрибуты.Итак, я могу идентифицировать schema
как XElement
и все, что следует после scheme
(xmlns:xs="http://www.w3.org/2001/XMLSchema" id="report"
), как XAttribute
. (Фактически набор из 2 атрибутов).
Мой вопросis: Почему имя атрибута первого XAttribute
идентифицируется как xs
, а не xmlns:xs
?