/** * Adds an rdf:Description. * @param s * @throws IOException */ public void AddRdfDescription(XmpSchema s) { writer.Write("<rdf:Description rdf:about=\""); writer.Write(about); writer.Write("\" "); writer.Write(s.Xmlns); writer.Write(">"); writer.Write(s.ToString()); writer.Write("</rdf:Description>\n"); }
virtual public void AddRdfDescription(XmpSchema s) { try { String str = "<rdf:RDF xmlns:rdf=\"" + XmpConst.NS_RDF + "\">" + "<rdf:Description rdf:about=\"" + xmpMeta.ObjectName + "\" " + s.Xmlns + ">" + s.ToString() + "</rdf:Description></rdf:RDF>\n"; IXmpMeta extMeta = XmpMetaFactory.ParseFromString(str); XmpUtils.AppendProperties(extMeta, xmpMeta, true, true); } catch (XmpException xmpExc) { throw new IOException(xmpExc.Message); } }