В C # предположим, что у меня есть XElement
(скажем, myXElement
), содержащий некоторую структуру XML.При вызове
myXElement.Save("/path/to/myOutput.xml");
XML записывается в текстовый файл.Тем не менее, я хотел бы, чтобы этот текстовый файл включал ссылку на (локальный) xsd-файл (XML-схема).То есть я хотел бы, чтобы вывод выглядел примерно так ...
<?xml version="1.0" encoding="utf-8" ?>
<MyElement
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="MySchema.xsd">
...
Как я могу это сделать?