通常 LOC 是衡量程序源代码的广泛使用的指标之一。它非常适合测量 Java 或 C 代码的大小。然而,在我们当前的一个研究项目中,我们需要测量 XML 文件中代码的大小。由于 XML 格式的灵活性,LOC 似乎不太适合此目的。
我想知道是否有衡量 XML 代码大小或复杂性的好方法。我在网上搜索过,大多数已发表的研究工作都集中在定义 XML 模式的复杂性,DTD,而不是 XML 文件。例如:XML 文档集合的度量
我还发现有些工具/库可以根据不同的标签名称计算/列出节点或元素。如: 统计 xml 文件中的元素个数 和获取 XML 节点数的最简单方法
然而,我们的研究并不关心标签或元素的名称。我们只需要一个定义明确的指标来衡量 XML 文件中代码的大小或复杂性,尤其是 Android 布局文件和 AndroidManifest.xml 文件。