Skip to content

Commit 27e48a7

Browse files
committed
Improving the xml syntax
1 parent c63152d commit 27e48a7

4 files changed

Lines changed: 16 additions & 16 deletions

File tree

spml/src/main/resources/100-java-checklist-guide.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
</restrictions>
4040

4141
<output-requirements-section>
42-
<output-requirements-rules>
43-
<output-requirements-rule>Generate the complete markdown file following the embedded template exactly</output-requirements-rule>
44-
<output-requirements-rule>Use proper markdown formatting with headers, code blocks, tables, and checklists</output-requirements-rule>
45-
<output-requirements-rule>**VERIFY**: Final output contains ONLY what appears in the embedded template</output-requirements-rule>
46-
</output-requirements-rules>
42+
<output-requirements-list>
43+
<output-requirements-item>Generate the complete markdown file following the embedded template exactly</output-requirements-item>
44+
<output-requirements-item>Use proper markdown formatting with headers, code blocks, tables, and checklists</output-requirements-item>
45+
<output-requirements-item>**VERIFY**: Final output contains ONLY what appears in the embedded template</output-requirements-item>
46+
</output-requirements-list>
4747
</output-requirements-section>
4848
</prompt>

spml/src/main/resources/110-java-maven-best-practices.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -624,9 +624,9 @@ my-app/
624624
</examples>
625625

626626
<output-requirements-section>
627-
<output-requirements-rules>
628-
<output-requirements-rule>Update the file pom.xml if something is not correct</output-requirements-rule>
629-
<output-requirements-rule>verify changes with the command: `mvn validate`</output-requirements-rule>
630-
</output-requirements-rules>
627+
<output-requirements-list>
628+
<output-requirements-item>Update the file pom.xml if something is not correct</output-requirements-item>
629+
<output-requirements-item>verify changes with the command: `mvn validate`</output-requirements-item>
630+
</output-requirements-list>
631631
</output-requirements-section>
632632
</prompt>

spml/src/main/resources/cursor-rule-generator-1.1.xsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ Description: </xsl:text> <xsl:value-of select="normalize-space(example-de
150150

151151
</xsl:text>
152152
</xsl:if>
153-
<xsl:for-each select="output-requirements-rules/output-requirements-rule">
153+
<xsl:for-each select="output-requirements-list/output-requirements-item">
154154
<xsl:text>- </xsl:text><xsl:value-of select="normalize-space(.)"/>
155155
<xsl:text>
156156
</xsl:text>

spml/src/main/resources/spml-1.1.xsd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -509,16 +509,16 @@
509509
<xs:sequence>
510510
<xs:element ref="output-requirements-header"/>
511511
<xs:element ref="output-requirements-description" minOccurs="0"/>
512-
<xs:element ref="output-requirements-rules" minOccurs="0"/>
512+
<xs:element ref="output-requirements-list" minOccurs="0"/>
513513
</xs:sequence>
514514
<xs:sequence>
515515
<xs:element ref="output-requirements-title"/>
516516
<xs:element ref="output-requirements-description" minOccurs="0"/>
517-
<xs:element ref="output-requirements-rules" minOccurs="0"/>
517+
<xs:element ref="output-requirements-list" minOccurs="0"/>
518518
</xs:sequence>
519519
<xs:sequence>
520520
<xs:element ref="output-requirements-description" minOccurs="0"/>
521-
<xs:element ref="output-requirements-rules" minOccurs="0"/>
521+
<xs:element ref="output-requirements-list" minOccurs="0"/>
522522
</xs:sequence>
523523
</xs:choice>
524524
</xs:complexType>
@@ -545,15 +545,15 @@
545545
</xs:complexType>
546546
</xs:element>
547547

548-
<xs:element name="output-requirements-rules">
548+
<xs:element name="output-requirements-list">
549549
<xs:complexType>
550550
<xs:sequence>
551-
<xs:element ref="output-requirements-rule" minOccurs="0" maxOccurs="unbounded"/>
551+
<xs:element ref="output-requirements-item" minOccurs="0" maxOccurs="unbounded"/>
552552
</xs:sequence>
553553
</xs:complexType>
554554
</xs:element>
555555

556-
<xs:element name="output-requirements-rule">
556+
<xs:element name="output-requirements-item">
557557
<xs:complexType mixed="true">
558558
<xs:choice minOccurs="0" maxOccurs="unbounded">
559559
<xs:element ref="emphasis"/>

0 commit comments

Comments
 (0)