XSLT를 사용하여 XML을 다른 XML로 변환하려고합니다. XSLT와 내가 사용하는 XML이 훨씬 크기 때문에 데이터를 제공 할 수 없습니다. 변환하는 동안 "속성 이름에 사용 된 잘못된 값"을 볼 수있었습니다. 결과 XML에서 두 번 나타나는 일부 태그를 볼 수있었습니다. 예 아래 : 나는 $ 인덱스를 사용하고 어디든지 결과에xslt 변환 중에 "특성 이름에 잘못된 값이 사용되었습니다"
<xslt:variable name="index" select="@Index">
<xslt:element name="EquipmentID-{$index}">
Hello
</xslt:element>
, 내가
<EquipmentID-EquipmentID-1>
Hello
</EquipmentID-Equipment-ID-1>
, 같은 결과를 얻고, 좀 어색한 값을 얻고있다.
누군가 나를 도와 줄 수 있습니까?
스택 오버플로에 오신 것을 환영합니다. 코드를 게시 할 때 텍스트를 선택하고'{} '모양의 단추를 클릭하거나 키보드에서 Ctrl + K를 눌러 서식을 지정해야합니다. 나는이 질문에 당신을 위해 해왔습니다. –