private void writeEncodeAttributeValue()

in nuget-feed/src/jetbrains/buildServer/nuget/feed/server/odata4j/ManualXMLWriter3.java [163:186]


  private void writeEncodeAttributeValue(String value) throws IOException {
    if (value == null)
      return;

    final int len = value.length();
    if (len == 0)
      return;

    for(int i = 0;  i < len; i++) {
      final char c = value.charAt(i);
      if (c == '<')
        write("&lt;");
      else if (c == '\"')
        write("&quot;");
      else if (c == '>')
        write("&gt;");
      else if (c == '\'')
        write("&apos;");
      else if (c == '&')
        write("&amp;");
      else
        write(c);
    }
  }