标签: xml-formatting

免费的XML格式化工具

是否有一个免费的XML格式(缩进)工具可用于我可以通过XML字符串并将其格式化,以便我可以正确读取XML文档?

谢谢

编辑〜我在Windows XP上使用XML Notepad.

xml xml-formatting

222
推荐指数
6
解决办法
17万
查看次数

使用XmlWriter编写格式化的XML

我正在尝试将XML文件写入隔离存储,但我想将其格式化为: -

<SampleData>
  <Item Property1="AliquaXX" />
  <Item Property1="Integer" />
  <Item Property1="Quisque" />
  <Item Property1="Aenean" />
  <Item Property1="Mauris" />
  <Item Property1="Vivamus" />
  <Item Property1="Nullam" />
  <Item Property1="Nam" />
  <Item Property1="Sed" />
  <Item Property1="Class" />
</SampleData>
Run Code Online (Sandbox Code Playgroud)

但如果我能解决这个问题,我会感到烦恼,任何人都可以帮忙吗?

谢谢,挣扎的新手.

c# xml xmlwriter xml-formatting windows-phone-7

16
推荐指数
2
解决办法
1万
查看次数

XML格式缩进标签匹配 - Linux

我有一个XML文件,其格式非常压缩,所有标签都粘在一起

<PersonalData><IndividualDetails><Title>Mr</Title><Gender>Male</Gender><FirstName>Hae</FirstName><Surname>JONES</Surname><Occupation>Banker</Occupation><DateofBirth>4/6/76</DateofBirth><LastKnownAddress></LastKnownAddress><LastKnownPostCode>00145</LastKnownPostCode><OtherNames></OtherNames></IndividualDetails><OccupationDetails><Company>SD Bank</Company><CompanyAddress>Sunset Boulevard NY</CompanyAddress><ContactNo>335698457</ContactNo></OccupationDetails></PersonalData>
Run Code Online (Sandbox Code Playgroud)

shell中是否有任何可以正确格式化标记的命令.如果没有缩进,只将标签添加到自己的行也可以解决我的问题.

xml linux bash ubuntu xml-formatting

14
推荐指数
2
解决办法
2万
查看次数

是否有用于可控XML格式的样式表或Windows命令行工具,特别是将属性设置为每行一个?

我正在寻找一个XSLT或命令行工具(或者可以作为命令行工具的C#代码等),用于执行XML漂亮打印的Windows.具体来说,我想要一个能够将属性一对一地放置的东西,例如:

<Node>
   <ChildNode 
      value1='5'
      value2='6'
      value3='happy' />
</Node>
Run Code Online (Sandbox Code Playgroud)

它不一定非常像,但我想将它用于一个XML文件,该文件具有包含许多属性的节点,并将它们分布在多行中,使它们更易于阅读,编辑和文本差异.

注意:我认为我的首选解决方案是可以通过C#方法传递的XSLT表,尽管Windows命令行工具也很好.

xml pretty-print xml-formatting

13
推荐指数
3
解决办法
6419
查看次数

在Visual Studio 2010中格式化XML的工具

是否有XML格式化程序可用作Visual Studio 2010的加载项?我目前正在使用Notepad ++并使用XML Tools插件来格式化排序.

是否有VS2010的加载项,它会做类似的事情?

xml xaml xml-formatting visual-studio vsix

7
推荐指数
1
解决办法
9105
查看次数

如何在Linux中格式化XML文档

我有大量的XML标签.

<SERVICE>
<NAME>
sh_SEET15002GetReKeyDetails
</NAME>
<ID>642</ID>
</SERVICE>
Run Code Online (Sandbox Code Playgroud)

我想以下面的方式格式化.我尝试过使用xmllint,但它对我不起作用.请提供帮助.

<SERVICE>
<NAME>sh_SEET15002GetReKeyDetails</NAME>
<ID>642</ID>
</SERVICE>
Run Code Online (Sandbox Code Playgroud)

xml linux xml-formatting xmllint

7
推荐指数
2
解决办法
2万
查看次数

导出Eclipse XML格式规则?

有没有办法在Eclipse 3.5 Galileo(Java EE Package)Window > Preferences下导出Dialog XML > XML Files > Editor中定义的设置?Eclipse存储这些设置的位置是什么?

现在我得到eclipse_xml_format.epf了以下内容

/instance/org.eclipse.wst.xml.core/lineWidth=120
/instance/org.eclipse.wst.xml.core/indentationChar=space
/instance/org.eclipse.wst.xml.core/indentationSize=4
Run Code Online (Sandbox Code Playgroud)

但是我无法导入这个文件!

eclipse text-formatting xml-formatting eclipse-wtp

6
推荐指数
1
解决办法
7246
查看次数

用c ++或Qt格式化XML文件

我有一个xml文件,其中输出没有格式化.这意味着所有输出都在一行中,但我想逐个标记地打破它.

例如 -

<?xml version="1.0" encoding="UTF-8" standalone="no" ?><Analyser>   <JointDetails>              <Details><StdThickness> T </StdThickness><Thickness_num> 0.032 </Thickness_num></Details>   </JointDetails></Analyser>
Run Code Online (Sandbox Code Playgroud)

但我想这样做::

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Analyser>  
 <JointDetails>
   <Details>
<StdThickness> T </StdThickness>
<Thickness_num> 0.032 </Thickness_num>
</Details> 
  </JointDetails>
</Analyser>
Run Code Online (Sandbox Code Playgroud)

请不要建议在写入XML文件时这样做,因为这个xml文件已经存在,但现在我必须按上面提到的格式化它.

提前致谢 .

c++ xml qt xml-formatting

6
推荐指数
2
解决办法
6369
查看次数

如果返回格式是xml,如何删除web api中的模式节点?

我有一个web api方法,它将format作为一个参数,提供返回xml和json.返回的方法返回的数据类型是DataTable.在json格式中,一切看起来都很好但是在xml格式中,数据表的模式和xml节点中的一些其他属性还返回.如何返回仅包含datatable数据的简单xml?另外,我在WebApiConfig中使用QueryStringMapping.

这是WebApiConfig代码

public static void Register(HttpConfiguration config)
{
    config.MapHttpAttributeRoutes();
    config.Routes.MapHttpRoute(
        name: "DefaultApi",
        routeTemplate: "api/{controller}/{action}/{id}",
        defaults: new { id = RouteParameter.Optional }
    );
    config.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("format", "json", new MediaTypeHeaderValue("application/json")));
    config.Formatters.XmlFormatter.MediaTypeMappings.Add(new QueryStringMapping("format", "xml", new MediaTypeHeaderValue("application/xml")));
    GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;
}
Run Code Online (Sandbox Code Playgroud)

这是控制器方法的伪代码

[BasicAuthentication]
[Route("api/{tablename}")]
[HttpGet]
public IHttpActionResult Get(string tablename, string orders = "", int limit = 100)
{
    DataTable dt = new DataTable{TableName="resource"};
    //... Database connection and getting result
    return Ok(new Response{ limit = limit,count=dt.Rows.Count, data =dt });
}
Run Code Online (Sandbox Code Playgroud)

和响应模型

public class Response
{ …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-formatting asp.net-mvc-5 asp.net-web-api2

6
推荐指数
1
解决办法
1107
查看次数

java中的XML格式 - 维护状态缩进

我有一个XML文件,我打开并编辑节点中的一些属性,然后将其保存回来,但由于某种原因,保存的XML没有像以前那样正确缩进.

这是我保存XML文件的代码:

    TransformerFactory transformerFactory = TransformerFactory.newInstance();       
    Transformer transformer = transformerFactory.newTransformer();
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    DOMSource source = new DOMSource(doc);
    StreamResult result = new StreamResult(new File(Path));
    transformer.transform(source, result); 
Run Code Online (Sandbox Code Playgroud)

虽然我已经指定了

transformer.setOutputProperty(OutputKeys.INDENT, "yes"); 
Run Code Online (Sandbox Code Playgroud)

XML没有正确缩进,我希望XML处于以前的状态(除了所做的更改)

任何帮助将非常感激.

非常感谢提前.

java xml xml-formatting

5
推荐指数
1
解决办法
469
查看次数