草庐IT

保存本

全部标签

c# - 什么时候可以使用 XML 文件保存信息?

使用XML保存信息的原因是什么? 最佳答案 可能有很多原因:与任何其他文件格式一样,它有利也有弊:优点:.Net原生支持将您的对象序列化为xml,然后再将它们反序列化。它比二进制格式或JSON对人眼更具可读性和描述性它很容易根据模式进行验证,以确保其格式正确。可以通过其他工具加载和解析。与原生.Net二进制序列化格式不同,它很容易与其他平台/语言互换它可以转换,您可以对其运行xpath。缺点:它比原生的.Net二进制序列化格式或JSON更冗长它不存储有关反序列化为xml的类的类型信息,而native二进制格式会。

ruby-on-rails - 如何保存 ruby​​ builder 生成的 xml 而不是在 rails 应用程序中呈现它?

我有一个生成器,它在调用创建时呈现xml。如何跳过渲染步骤,但将xml保存到文件系统?defcreate@server=Server.new(params[:server])respond_todo|format|if@server.saveflash[:notice]="Successfullycreatedserver."format.xmlelserender:action=>'new'endendend 最佳答案 XML构建器可以将其数据写入任何支持的对象运算符(operator)。在你的情况下String和File对象似乎

c# - app.config 没有保存值

我的App.Config是这样的:我尝试使用以下方法保存foo值:privatevoidSaveValue(stringvalue){varconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);config.AppSettings.Settings.Add("foo",value);config.Save(ConfigurationSaveMode.Modified);}但这并没有改变它的值(value)。我没有异常(exception)。如何解决这个问题?提前致谢!

xml - 从 PowerShell 保存格式正确的 XML

我像这样创建一个XmlDocument:$doc=New-Objectxml然后,在用节点填充它之后,我保存它:$doc.Save($fileName)问题是它没有将XML声明添加到文档的开头,导致文档格式错误。换句话说,它只保存了一个片段。如何向其中添加正确的XML声明? 最佳答案 或者您可以在XmlDocument上使用CreateXmlDeclaration方法,例如:$doc=new-objectxml$decl=$doc.CreateXmlDeclaration("1.0",$null,$null)$rootNode=$d

xml - PowerShell 解析 xml 并保存更改

我正在为nuget安装解析一个csproj文件,我有一个节点需要更改。有问题的节点是名为“Generator”的节点,它的值等于“TextTemplatingFileGenerator”,它的父节点有一个属性“WebConfigSettingsGeneratorScript.tt”(第二部分还没有在这里)。这是我得到的脚本,但还没有完全完成。它正在工作,但它保存了一个空文件。此外,它没有我的where子句的第二部分,即$path='C:\Projects\Intouch\NuGetTestPackage\NuGetTestPackage'cd$path$files=get-childi

iphone - 如何将本地保存的xml文件保存到.plist文件中

我需要编写和更新基于节点的XML文件。为此,我发现我需要将本地XML文件转换为plist文件。然后我可以根据需要更新、读取和写入plist文件。但是我没有找到任何与此相关的示例代码。谁能发布一些关于如何将本地xml文件保存到plist文件的代码?如何读取、写入和更新本地保存的plist文件? 最佳答案 您首先需要将XML文件解析为NSDictionary和NSArray以及NSString对象,然后您可以使用保存它-[NSDictionary/NSArraywriteToURL:atomically:].有各种关于如何解析XML的教

xml - excel:无法保存或导出 xml 数据。此工作簿中的 xml 映射不可导出

我想在对从其他XML文件导入的数据进行一些修改后将数据导出回XML文件(那些第一行变量永远不会改变)。当我点击Developer>>exportExcel显示:cannotsaveorexportXMLdata.TheXMLmapsinthisworkbookarenotexportable.即使我不对数据进行任何修改,也会发生这种情况。我在YouTube上看了几个导出教程,但没有一个能解决我的问题。 最佳答案 通常的原因是Excel无法理解非常复杂的XML。来自office.microsoft.com:AnXMLmappingca

windows - 我可以通过编程将发送到声卡的数据流保存为 WAV 文件吗?

在WindowsXP中,您可以通过预装的Windows软件配置声卡属性。在录音属性中,如果选择“stereomix”或“waveout”(或类似的东西)作为录音设备,可以录制音频的程序(例如windows中的“SoundRecorder”)会录制出质量不错的wave文件音频流。我通常使用download.com的Goldwave来执行此操作,作为功能相同的第三方应用程序的示例。好吧,我很难让这种情况以如上所述的直接no-bullsh*t方式在WindowsVista或更高版本上发生。不仅仅是Vista+,还有一些声卡根本没有那个选项。我只是想知道是否有一种方法可以运行一个windows

windows - 如何解决 TPrintDialog 不保存设置?

我在应用程序中使用TPrintDialog,在打印之前,我用对话框提示用户,用户更改他/她想要的任何设置,然后单击OK。问题是,当应用程序关闭并重新启动时,页面大小与之前选择的(Letter)不同,而是设置为A4--这是Windows问题吗?这发生在WindowsXPSP3(32位)上,在Windows7Ultimate(64位)上发生相反的情况,默认情况下,页面大小“Letter”被选中,如果用户选择A4并关闭应用程序,重新启动,“Letter”被选中。 最佳答案 操作系统不会为应用程序保留打印机设置,它只会保留默认设置。同样,V

c# - 无法保存数据 c# Windows 应用程序

这是我的代码privatevoidbutton1_Click(objectsender,EventArgse){try{stringconnectionString=@"DataSource=|DataDirectory|\Database_POS.sdf";using(SqlConnectionconnection=newSqlConnection(connectionString))using(SqlCommandcommand=connection.CreateCommand()){command.CommandText="INSERTINTOCustomer(Email)Val