Beispiel #1
0
 /**
  * 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");
 }
Beispiel #2
0
        /**
         * Returns the String representation of the XmpArray.
         * @return a String representation
         */
        public override String ToString()
        {
            StringBuilder buf = new StringBuilder("<");

            buf.Append(type);
            buf.Append('>');
            foreach (String s in this)
            {
                buf.Append("<rdf:li>");
                buf.Append(XmpSchema.Escape(s));
                buf.Append("</rdf:li>");
            }
            buf.Append("</");
            buf.Append(type);
            buf.Append('>');
            return(buf.ToString());
        }
Beispiel #3
0
 /**
 * 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");
 }
Beispiel #4
0
 /**
  * Add a language.
  */
 public void AddLanguage(String language, String value)
 {
     this[language] = XmpSchema.Escape(value);
 }