Я создаю XElement
объект по названию "stream: stream", но он вызывает XMLException
, так что ':' не может быть включен в имя.XML parsing ':' в XElement
здесь первый поток - это пространство имен.
Я создаю XElement
объект по названию "stream: stream", но он вызывает XMLException
, так что ':' не может быть включен в имя.XML parsing ':' в XElement
здесь первый поток - это пространство имен.
Вы, вероятно, должны убедиться, что вы добавить пространство имен в документ перед началом использования пространств имен в элементах:
http://msdn.microsoft.com/en-us/library/bb387075.aspx
Вы определяете пространство имен, как это:
XNamespace streamNs = "some-url-here";
// The + operator here creates an XName
XElement element = new XElement(streamNs + "stream");
Чтобы сделать это создать элемент «stream: stream» вам понадобится атрибут xmlns
для stream
в некотором элементе, например
// Add this to an element - either the element in the namespace, or some parent
// element. The document root is a common place to put all namespaces...
XAttribute streamNs = new XAttribute(XNamespace.Xmlns + "stream",
streamNs.NamespaceName);
Это хорошая идея, чтобы показать, что вы уже пробовали, разместив код. Вероятно, вам нужно создать XName, включая пространство имен. (строки преобразуются в XNames неявно) –
Привет rakesh. У меня возникают сомнения относительно того, как создать клиентский чат xmpp. Это мой пост http://stackoverflow.com/questions/9781975/xmpp-chat-client-in-windows-phone-7-5 Когда вы пересекли начальную стадию в приложении xmpp chat, ваш ответ был бы большой помощью для меня. –