Элемент SVG <метаданные>
SVG означает масштабируемую векторную графику, написанную в формате XML и используемую для определения векторной графики для Интернета.
Элемент SVG <metadata> позволяет разработчику описать более подробную информацию о SVG, которая аналогична элементу <desc>, который используется для предоставления доступного текстового описания любого из доступных элементов SVG, будь то контейнер или графический элемент. . <metadata> следует использовать с пространством имен XML, таким как RDF, FOAF и т. д. Текстовое описание не отображается.
Синтаксис:
<svg>
<metadata>
<rdf:RDF> ... </rdf:RDF>
</metadata>
</svg>Атрибуты: Он поддерживает как глобальные атрибуты, т.е. глобальные атрибуты событий, так и основной атрибут.
Пример 1: В этом примере мы создаем круг желтого цвета, и в <metadata> мы использовали RDF для предоставления информации о круге.
HTML
<!DOCTYPE html><html><head> <title>SVG <metadata >Element</title></head><body> <h1 style="color:green">GeeksforGeeks</h1> <h3>SVG <metadata >Element</h3> <?xml version="1.0" standalone="yes"?> <svg width="100" height="100"> <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" /> <metadata> <rdf:RDF xmlns:rdf= xmlns:rdfs= xmlns:dc= <rdf:Description about= dc:description= "A round circle with yellow color" dc:publisher="geek for geeks" dc:date="2022-06-17" dc:format="image/svg+xml" dc:language="en"> </rdf:Description> </rdf:RDF> </metadata> </svg></body></html> |
Выход:
Пример 2. В этом примере мы создали прямоугольник синего цвета, в котором мы описали прямоугольник, например, его заголовок, дату и сведения об издателе в теге метаданных.
HTML
<!DOCTYPE html><html><head> <title>SVG <metadata > Element</title></head><body> <h1 style="color:green">GeeksforGeeks</h1> <h3>SVG <metadata >Element</h3> <?xml version="1.0" standalone="yes"?> <svg width="400" height="110"> <rect width="300" height="100" style= "fill:rgb(0,0,255); stroke-width:3;stroke:rgb(0,0,0)" /> <metadata> <rdf:RDF xmlns:rdf= xmlns:rdfs= xmlns:dc= <rdf:Description about= dc:description= "A blue colored rectangle" dc:publisher="geekforgeeks" dc:date="2022-06-17" dc:format="image/svg+xml" dc:language="en"> </rdf:Description> </rdf:RDF> </metadata> </svg></body></html> |
Выход:
Пример 3: В этом примере мы видим, что можем использовать <metadata> с любым элементом SVG, а ниже мы создали текст и описали его внутри метаданных.
HTML
<!DOCTYPE html><html><head> <title>SVG <metadata >Element</title></head><body> <h1 style="color:green">GeeksforGeeks</h1> <h3>SVG <metadata >Element</h3> <?xml version="1.0" standalone="yes"?> <svg height="300" width="240"> <text x="0" y="15" fill="green"> GeeksforGeeks - Learning Together! </text> <metadata> <rdf:RDF xmlns:rdf= xmlns:rdfs= xmlns:dc= <rdf:Description about= dc:title="text" dc:description= "geeksforgeeks-learning together" dc:publisher="geek for geeks" dc:date="2022-06-17" dc:format="image/svg+xml" dc:language="en"> </rdf:Description> </rdf:RDF> </metadata> </svg></body></html> |
Выход