排序AndroidManifest文件

时间:2015-07-31 21:25:50

标签: android xml sorting xslt

我正在尝试对一个大型的Android清单文件进行排序。有这样做的标准方法吗?我已经研究过xslt,但还没有找到能够满足我需要的样式表。

示例可能是这样的,我希望输出按递归的对象名称排序,然后通过android:name param对象(如果存在):

A.in

1 个答案:

答案 0 :(得分:0)

现在有一种方法可以执行此操作,它不会完全按照您的要求排序,但至少会按标签名称排序。我已经在这里显示了方法。

  1. 转到文件|设置|编辑器代码样式| XML |安排(TAB)
  2. 如图所示,在顶部添加2条规则,规则将为

规则1

类型:标签

名称:^(?! application)。* $

订购:按名称订购

规则2

类型:标签

名称:应用程序

订单:保留订单

Matching rules

注意:您可以根据需要添加更多标签。

注意:在格式化Manifest始终切换方案后,为此代码样式制定第二方案,以确保它不会干扰您的其他XML。