<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY % lUnit "lengthUnit (mm|cm|m|in|ft|yd) #REQUIRED">
	<!ELEMENT ArahneWarpImport (Warp*)>
	<!ELEMENT Warp (WarpCode, WarpNotes, WarpReedNumber, WarpDenting, WarpPatternCode, WarpPattern, WarpPatternExpanded, SelvedgePattern, TotalWarpThreads, TotalWarpThreadsWithSelvedge,
		WarpDensity, ReedWidth, ReedWidthWithSelvedge, RawWidth, FinishedWidth, ReedNumber, DentingCode, Denting, SelvedgeDenting,
		Yarn*)>
		<!ELEMENT WarpCode (#PCDATA)>
		<!ELEMENT WarpNotes (#PCDATA)>
		<!ELEMENT WarpReedNumber (#PCDATA)>
		<!ATTLIST WarpReedNumber %lUnit; >
		<!ELEMENT WarpDenting (#PCDATA)>
		<!ELEMENT WarpPatternCode (#PCDATA)>
		<!ELEMENT WarpPattern (#PCDATA)>
		<!ELEMENT WarpPatternExpanded (#PCDATA)>
		<!ELEMENT SelvedgePattern (#PCDATA)>
		<!ELEMENT TotalWarpThreads (#PCDATA)>
		<!ELEMENT TotalWarpThreadsWithSelvedge (#PCDATA)>
		<!ELEMENT WarpDensity (#PCDATA)>
		<!ATTLIST WarpDensity %lUnit; >
		<!ELEMENT ReedWidth (#PCDATA)>
		<!ATTLIST ReedWidth %lUnit; >
		<!ELEMENT ReedWidthWithSelvedge (#PCDATA)>
		<!ATTLIST ReedWidthWithSelvedge %lUnit; >
		<!ELEMENT RawWidth (#PCDATA)>
		<!ATTLIST RawWidth %lUnit; >
		<!ELEMENT FinishedWidth (#PCDATA)>
		<!ATTLIST FinishedWidth %lUnit; >
		<!ELEMENT ReedNumber (#PCDATA)>
		<!ATTLIST ReedNumber %lUnit; >
		<!ELEMENT DentingCode (#PCDATA)>
		<!ELEMENT Denting (#PCDATA)>
		<!ELEMENT SelvedgeDenting (#PCDATA)>
		<!ELEMENT Yarn (YCode, YColorCode)>
		<!ATTLIST Yarn letterID CDATA #REQUIRED >
			<!ELEMENT YCode (#PCDATA)>
			<!ELEMENT YColorCode (#PCDATA)>
