데이터를 점하기 위해, 뭔가 같은 :다스 려 나가 폴리 라인을 그립니다 SVG가 SVG
<polyline points="500 10 500 20 500 30 500 40 500
50 500 60 500 70 500 80 500 90 500
101 500 111 500 121 500 131 500 141 500
151 500 161 500 171 500 181 500 191 500
202 500 212 500 222 500 232 500 242 500
252 500 262 500 272 500 282 500 292 500
303 500 313 500 323 500 33 ... "/>
나는 다음과 같은 이유로 속성에 점을 지정 피하기 위해 싶습니다
점의 수는 매우 많아서 (1,000의 수) 속성에 포함 시키면 SVG를 읽기와 처리가 어렵게 만듭니다.
이 점은 동일한 SVG에서 여러 번 사용되었으므로 그려진 각 선을 반복해서 나타내지 않으려합니다.
텍스트의 경우 <tref>
을 사용하여 다른 곳에서 정의 된 텍스트를 참조 할 수 있습니다. 포인트에 대해서도이 작업을 수행 할 수 있습니까?
이것이 SVG에서 얻을 수있는 최선이라고 생각합니다. 포인트는 애트리뷰트에 머물러 있어야하지만 최소한이 애트리뷰트를 애트리뷰트간에 공유 할 수는 있습니다. –
네, 그렇습니다. XML 기술 (Google은 "XML 엔터티 정의"를 위해)을 사용하여 다른 곳에 포인트를 저장할 수 있지만 적어도 하나의 처리 뷰어에서 문제가 발생합니다. 그리고 HTML5에서 그 트릭을 수행 할 수 없습니다. – Boldewyn