草庐IT

nsxmlelement

全部标签

html - 为某些 NSXMLElements 保存 NSXMLDocument 转义 HTML

对于我的应用程序,我必须保存一个XML文档,其中包含一些带有HTML文本的元素。作为结果的例子应该是:<p>Sampletext.</p>etc...但是当我将此html元素添加到我的NSXMLDocument时,“)会自动正确转义,但“>”不会(到>).在代码中:NSXMLElement*newWPT=[NSXMLElementelementWithName:@"wpt"];NSXMLElement*htmlElement=[NSXMLElementelementWithName:@"elementInHTML"];htmlElement.stringValu

ios - 仅从 NSXMLElement 获取文本值,不带子节点的文本

我使用KissXML,它是NSXMLDocument等的替代品。这是我的NSXMLElement的内容:bakerˈbeɪkəbakerпекарь,булочник我想获取NSXMLElementNode的文本值,但不包含所有子节点的文本。所以,它应该只返回:bakerпекарь,булочник这是行不通的:_articleText=[xmlElementstringValue];它返回所有内容,包括tr和k个子节点的文本。附言我使用XPath得到了这个ar节点,我正在搜索XPath解决方案,我不想删除子字符串。NSArray*array=[self.xmlDocumentnod

ios - 无法在 iPhone 中使用 Xmpp 在群聊中发送和接收消息

使用xmpp我可以创建群组并向friend发送邀请,但是当我在群组中发送消息时,成员永远不会收到该消息。成员(member)必须接受邀请吗?如果是,请告诉我怎么做?请引用下面的代码,如果我犯了任何错误或者我仍然遗漏了任何东西,请指导我,以便我可以在群组中发送和接收消息并与friend聊天。下面我附上了一些代码片段,用于在xmpp中创建组并发送消息。[selfsetUpRoom:[NSStringstringWithFormat:@"%@@conference.myserver",@"GroupName"]];-(void)setUpRoom:(NSString*)ChatRoomJID

带有 Openfire 服务器的 iOS XMPP 框架获取所有注册用户

对于我的IOS聊天应用程序,我正在使用Openfire服务器,我正在检索特定用户好友列表,但现在我想从Openfire服务器。请帮助我并提前致谢。 最佳答案 最后,我通过使用用户名搜索用户找到了替代答案:1.对于每个联系人,我都像这样添加emailidusername@domainname。2.在搜索字符串的地方,如果我们使用域名,那么我们将获得所有注册用户。//Request-(void)getDetailsofRegisteredUser{//ToSearchPeticularUsereitherbyusingtheirname

ios - 如何使用 xmpp openfire 发送打字通知

我正在开发聊天应用程序,我想在我键入一条消息时向收件人发送“正在键入”消息,有没有人知道如何使用xmpp框架并作为服务器开火来做到这一点。下面是我的代码-(void)sendChatStateNotification:(NSString*)strState{NSXMLElement*message=[NSXMLElementelementWithName:@"message"];NSXMLElement*chatStatus=[NSXMLElementelementWithName:strStatexmlns:xmlns_chatstates];[messageaddAttribute

ios - Xmpp MultiUserChat (MUC) Group 不稳定

我创建了一个Xmpp聊天应用程序,我在其中实现了一对一和群聊。聊天本身运行良好。问题出在群聊中。我创建了一个有2-3名成员的群组,聊天再次正常,但是当我终止应用程序并重新启动它时,我没有从我创建的任何群组中收到群组消息。当我连接到XMPP服务器并重新加入任何组时,我会收到消息。我的问题是,每次完全杀死应用程序后,我都必须重新加入群组。请告诉我当我从终止状态打开应用程序时如何获取消息或自动加入组。 最佳答案 一旦您的应用程序启动或从后台退出,您需要将状态发送到XMPP服务器。所以XMPP服务器知道相应的group已准备好处理事件。编辑

iphone - iOS XMPP 按用户名搜索用户

我第一次在iOS中使用XMPP框架。任何人都可以帮助使用用户名搜索用户。我已经尝试了下面链接中描述的方式。但运气不好。iOSXMPPframeworkgetallregisteredusers提前致谢。 最佳答案 我终于明白了。我自己做的。NSString*userBare1=[[[[selfappDelegate]xmppStream]myJID]bare];NSXMLElement*query=[NSXMLElementelementWithName:@"query"];[queryaddAttributeWithName:@"

ios - xmpp框架iOS新用户注册方法

我已经为iOS开发了XMPP聊天客户端,现在我正在研究如何从iOS本身进行新用户注册。任何人都可以帮助注册新用户的方法。因为它需要与服务器通信并将用户名和密码存储到服务器数据库中。请帮助我从2天开始搜索它。 最佳答案 NSMutableArray*elements=[NSMutableArrayarray];[elementsaddObject:[NSXMLElementelementWithName:@"username"stringValue:@"venkat"]];[elementsaddObject:[NSXMLElemen

ios - xmpp框架iOS新用户注册方法

我已经为iOS开发了XMPP聊天客户端,现在我正在研究如何从iOS本身进行新用户注册。任何人都可以帮助注册新用户的方法。因为它需要与服务器通信并将用户名和密码存储到服务器数据库中。请帮助我从2天开始搜索它。 最佳答案 NSMutableArray*elements=[NSMutableArrayarray];[elementsaddObject:[NSXMLElementelementWithName:@"username"stringValue:@"venkat"]];[elementsaddObject:[NSXMLElemen
12