Skip to content

Commit ced7bbb

Browse files
committed
clean xml tag
1 parent e036555 commit ced7bbb

File tree

1 file changed

+7
-1
lines changed
  • packages/abstract-3d/src/renderers/svg/svg-geometries

1 file changed

+7
-1
lines changed

packages/abstract-3d/src/renderers/svg/svg-geometries/svg-plane.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,13 @@ export function plane(
4141

4242
const imageData = material.imageUrl ? opts.imageDataByUrl?.[material.imageUrl] : undefined;
4343
const image: EmbededImage | undefined = imageData?.startsWith(rawSvgPrefix)
44-
? { type: "svg", svg: decodeURIComponent(imageData.slice(rawSvgPrefix.length)) }
44+
? {
45+
type: "svg",
46+
svg: decodeURIComponent(imageData.slice(rawSvgPrefix.length)).replace(
47+
/^\s*(<\?xml[^>]*\?>\s*)?(<!DOCTYPE[^>]*>\s*)?/i,
48+
""
49+
),
50+
}
4551
: material.imageUrl
4652
? { type: "url", url: imageData ?? material.imageUrl }
4753
: undefined;

0 commit comments

Comments
 (0)