`

XMLEncode

    博客分类:
  • Java
 
阅读更多
public class XMLEncode implements java.io.Serializable {
  public static String encode(String value) {
    if (value == null) {
      return "";
    }
    else {
      return (value.replaceAll("&", "&").
        replaceAll("/", "/").
        replaceAll("<", "&lt;").
        replaceAll(">", "&gt;").
        replaceAll("\"", "&quot;").
        replaceAll("!", "&#33;").
        replaceAll("\\?", "&#63;").
        replaceAll("=", "&#61;").
        replaceAll("%", "&#37;").
      	replaceAll("'", "&apos;"));
    }
  }
}

 

分享到:
评论

相关推荐

    ASP常用函数:XMLEncode

    ### ASP常用函数:XMLEncode #### 知识点一:XMLEncode函数的作用与应用场景 **XMLEncode** 是ASP(Active Server Pages)中一个常用的函数,主要用于将特殊字符转换为XML实体,以确保输出的字符串能在XML文档中...

    java javascript good thing

    "xml encode decode"标签暗示了存在处理XML编码和解码的功能。在Java中,可以使用如`javax.xml.transform.Transformer`和`java.net.URLEncoder`等类来对XML数据进行编码和解码,以确保其在网络传输或存储时的正确性...

    article4.zip_delphi XML_in_xml

    XMLDecode, XMLEncode; type TMyObject = class private FValue1: string; FValue2: Integer; public property Value1: string read FValue1 write FValue1; property Value2: Integer read FValue2 write ...

    JavaScript

    3. **通用函数库**:还提供了一些常用的通用函数,如去除字符串两边的空格`Trim`、对字符串进行XML编码`XMLEncode`等。 ```javascript // Trim函数 function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ...

    JavaScript通用库

    2. **XMLEncode(str)**:对字符串进行XML编码。 3. **ShowLabel(str,str)**:鼠标提示功能,显示字符及提示字符,并支持自定义提示文字的字体、颜色、大小以及提示背景的颜色和边框样式。 4. **IsEmpty(obj)**:验证...

    JS通用程序库

    console.log(XMLEncode(str)); // 输出 "&lt;div&gt;hello &amp; world&lt;/div&gt;" ``` #### 实现原理 通过对字符串中的特殊字符如`, `&gt;`, `&`, `'`, `"` 进行转义处理,使得它们在XML文档中能被正确解析。 ##...

    JavaScript 通用库

    2. **XMLEncode(str)**:此函数用于对字符串进行XML编码,确保字符串中的特殊字符不会导致XML解析错误。XML编码通常涉及将 `, `&gt;`, `&`, `'`, `"` 等字符替换为相应的实体引用,如 `&lt;`, `&gt;`, `&amp;`, `&apos;...

    JavaScript 通用库(一)

    2. **XMLEncode(str)**: 这个函数用于对字符串进行XML编码,以确保字符串在XML文档中正确解析,避免特殊字符导致的解析错误。通常,它会将 `, `&gt;`, `&`, `'`, `"` 等特殊字符替换为对应的XML实体,如 `替换为 `&lt;`...

    PHP以json或xml格式返回请求数据的方法

    public static function xmlEncode($code, $message, $data = array()) { if (!is_numeric($code)) { return ''; } $result = array( "code" =&gt; $code, "message" =&gt; $message, "data" =&gt; $data ); header...

    PHP实现返回JSON和XML的类分享

    - 调用 `xmlEncode()` 辅助方法将数组转化为XML结构。 - 设置响应头为 `Content-Type:text/xml` 以指示浏览器以XML格式解析输出。 - 输出XML字符串。 3. `xmlEncode()`辅助方法: - 这个内部方法遍历输入的数组...

    报错:XML页无法显示,下列标记没有被关闭解决方法

    然而,从代码片段中可以看出,`XMLEncode`函数虽然转义了`、`&gt;`和`&`等字符,但并没有转义单引号(`'`)和双引号(`"`), 这是不完整的。在XML中,属性值需要用引号括起来,如果属性值中直接包含了引号字符,就可能造成...

    通用javascript脚本函数库 方便开发

    将下面代码保存为Common.js 类库功能: 1.Trim(str)--去除字符串两边的空格 2.XMLEncode(str)--对字符串进行XML编码 3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符) 可以设置显示的提示的文字的...

    encode加密解密.rar

    1. Base64编码:Base64是一种将任意二进制数据转化为可打印字符的编码方式,广泛应用于电子邮件、XML等文本格式中,确保数据在传输过程中的完整性和可读性。 2. URL编码:URL编码(又称百分号编码)是为了解决URL中...

    perl读写xml文件

    Perl是一种强大的脚本编程语言,尤其擅长处理文本和数据,包括XML文件。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置存储等场景。这篇博客文章“perl读写xml文件”很可能...

    字符串的encode/escape

    `java.lang.StringEscapeUtils`类则提供了对字符串中特殊字符的转义和unescape功能,适用于HTML、XML等场景。 现在,让我们看看提供的`EscapeUnescape.java`文件。这个文件很可能包含了对`encode`和`escape`操作的...

    php xml转数组

    $resultArray = json_decode(json_encode((array)$simpleXml), true); ``` 这里,`simplexml_load_string`函数将XML字符串转换为一个SimpleXMLElement对象,然后通过将其转换为JSON字符串,再反序列化回PHP数组,...

    TinyXml中文使用指南

    - `EncodeString()`用于编码字符串,处理特殊字符以符合XML规范。 2. **TiXmlAttribute** - `TiXmlAttribute`表示XML元素的属性,由名称/值对组成。 - 构造函数用于创建属性,可以传入名称和值。 - `Name()`和`...

Global site tag (gtag.js) - Google Analytics