通常,LOC是用于测量程序源代码的广泛使用的度量标准之一。它非常适合测量Java或C代码的大小。 但是,在我们目前的一个研究项目中,我们需要测量XML文件中的代码大小。由于XML格式的灵活性,LOC似乎不适合此目的。
我想知道是否有一种很好的方法来衡量XML代码的大小或复杂性。我在网上搜索过,大多数已发表的研究工作都集中在定义XML模式(DTD)的复杂性,而不是XML文件。例如: Metrics for XML Document Collections
我还发现有些工具/库可以根据不同的标签名称来计算/列出节点或元素。如: Counting number of element in xml file 和 Simplest way to get XML node count
但是,我们的研究并不关心标签或元素的名称。我们只需要一个定义明确的指标来衡量XML文件中代码的大小或复杂性,尤其是Android布局文件和AndroidManifest.xml文件。
答案 0 :(得分:1)
xsd:any
,...)