草庐IT

custom_objects

全部标签

objective-c - 文档不受源代码控制,nib 显示为 xml 文本

从昨天开始,在导航器中单击nib文件时,我收到“文档不受源代码管理”的提示。而不是图形表示,我看到了xml。自2012年3月21日以来,我一直在使用当前版本4.3.2(4E2002)。但是这个错误是昨天晚上首先出现的。重新启动和清理项目没有帮助,重新启动mac也没有帮助。当切换到另一个项目时,我没有那个问题。我不知道我更改了任何首选项。有什么问题的线索吗?来自瑞士的问候,RonaldHofmann解决方案我发现出了什么问题:“显示版本编辑器”已打开。关闭它时,错误消失了。罗纳德 最佳答案 尝试按住Control键并单击导航器中的ni

objective-c - NSXMLParser 无法解析特殊字符(德语和法语)

我正在开发一个应用程序,它在私有(private)服务器上进行搜索并将结果显示给用户。问题是NSXLParser无法解析特殊的德语和法语字符。例如:它应该是:(Geschäftsführer)->我得到的是:(äftsführer)我该如何解决这个问题?这是我的代码:-(void)parser:(NSXMLParser*)parserfoundCharacters:(NSString*)string{currentNodeContent=(NSMutableString*)[stringstringByTrimmingCharactersInSet:[NSCharacterSetwhi

javascript - 显示用于调试的 object.responseXML 文本

我正在使用以下脚本:functionprocessResult(xData,status){$('.feedbackLink').empty();alert($(xData.responseXML.xml));console.log($(xData.responseXML.xml));$(xData.responseXML).find("z\\:row").each(function(){alert($(this));vartitle=$(this).attr("ows_Title");varurl=$(this).attr("ows_Contact");$('.feedbackLin

c# - XmlSerializer : serializing a class property as an attribute of a custom subelement

我正在使用XmlSerializer。我的类(class):[Serializable][XmlRoot(ElementName="MyClass")]publicclassMyClass{publicstringValue;}我想对其进行序列化,以便Value最终成为名为(例如)“Text”的子元素的属性。期望的结果:但是不是(这是将值标记为XmlAttribute的结果)并且NOT(这将是将Value标记为XmlElement的效果):3我如何实现这一目标?我知道我可以将Value的类型从字符串更改为另一个可序列化的自定义类。不幸的是,我有很多这样的属性,所以我需要创建许多小类。有

objective-c - 将 NSString 转换为 Base64 数据以进行 XML 序列化

我使用Apple的NSXMLParser类来加载数据。我有一个单独的框架来序列化我的数据。我已经受够了长破折号、Word引号等出现在我的XML输出中并在解析时导致错误,这通常会由于解析器对这些字符的处理不当而导致数据丢失。如果我将用户输入作为NSString对象,我想将其转换为Base64(我有一个实用方法),然后将这些字节写入XML文件,以代替NSString。我知道这可能会占用更多空间,但至少我不必再处理验证问题。我的问题是,如何将NSData字节(在NSLog语句中看起来像)转换为NSString,不使用编码取回原始值。我希望将那些出现在日志语句中的实际字节转换为NSString

objective-c - 如何使用 NSXMLParser 解析内部声明的 XML 实体引用

我有一个使用内部声明实体的XML文件。例如:......foo&my_symbol;bar...使用NSXMLParser类,我如何能够解析my_symbol实体引用?根据实验,parser:foundInternalEntityDeclarationWithName:value:将为my_symbol调用委托(delegate)方法实体声明,有值"mysymbolvalue".然后,当my_next_element达到元素,NSXMLParser将调用parser:didStartElement:namespaceURI:qualifiedName:attributes:委托(del

c# - 如何将 Dictionary<string, object> 序列化/反序列化为 XML

我正在尝试为我的应用程序编写一个保存例程,其中应用程序的多个部分将项目添加到字典,然后保存功能将它们写入XML文件。open例程需要读取这些文件并重新填充字典,然后我可以将这些对象放回我的应用程序中。我正在为我现在拥有的例程的反序列化而苦苦挣扎。我的保存流程如下XmlDocumentxmlDoc=newXmlDocument();//WritedowntheXMLdeclarationXmlDeclarationxmlDeclaration=xmlDoc.CreateXmlDeclaration("1.0","utf-8",null);//CreatetherootelementXml

c# - List<Object> 的 XML 序列化

我无法使用XML序列化将动物列表保存到磁盘。我收到异常:抛出:“AnimalLibrary.Animals.Mammals.Dog类型不是预期的。使用XmlInclude或SoapInclude属性指定静态未知的类型。”(System.InvalidOperationException)如果我尝试使用“Dog”注释代码,它将按预期工作并生成XML。但是作为列表中唯一元素发送的同一条狗不起作用。[XmlElement("animalList")]publicListanimalList=newList();publicboolSaveBinary(stringfileName){Mamm

c# - Log4Net 自定义附加程序 : How to log messages using a custom appender?

问题已解决-我用正确的代码编辑了这篇文章。我正在尝试编写初始化log4net记录器+附件到自定义附加程序并发送消息的“主要”函数-这是我的尝试(不幸的是没有成功)我的初始化(下面的Form1.cs)有什么问题?namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{ILoglog=LogManager.GetLogger(typeof(Form1));publicForm1(){log4net.Config.XmlConfigurator.Configure();InitializeComponent();}priv

xml - 如何指定 "Custom Tool"以在 VS2010 中转换文件?

VS2010中大多数文件类型(例如.cs、.xml、.xslt)的“属性”窗口允许指定用于转换文件的自定义工具。作为引用,这里是选择“自定义工具”字段时获得的工具提示。Specifiesthetoolthattransformsafileatdesigntimeandplacestheoutputofthattransformationintoanotherfile.Forexample,adataset(.xsd)filecomeswithadefaultcustomtool.我正在查找有关如何设置和使用此属性的信息。这是我要解决的问题。我正在通过应用XSLT转换XML文件。我在转换