zoukankan
html css js c++ java
读取XML文件内容的简单方法
读取XML文件内容的简单方法:
/**/
///
<summary>
///
XmlOperation 的摘要说明。
///
</summary>
public
sealed
class
XmlOperation
{
//
private static string configFile = System.IO.Path.GetFullPath("..\\..\\Xml\\Words.xml");
private
static
string
configFile
=
System.IO.Path.GetFullPath(
"
Xml\\Words.xml
"
);
/**/
///
<summary>
///
获取字符拼音名称
///
</summary>
///
<param name="database">
汉字
</param>
///
<returns>
真实库名
</returns>
public
static
string
GetWordPYName(
string
word)
{
XmlDocument xml
=
new
XmlDocument();
try
{
xml.Load(configFile);
XmlElement root
=
xml.DocumentElement;
string
xpath
=
"
descendant::word[@cname='
"
+
word
+
"
']
"
;
XmlNode dbNode
=
root.SelectSingleNode(xpath);
string
pyName
=
""
;
if
(dbNode
!=
null
)
{
pyName
=
dbNode.Attributes[
"
pyname
"
].Value;
}
else
{
pyName
=
word;
}
return
pyName;
}
catch
(Exception ex)
{
return
word;
}
}
}
下面是对应的XML文件:
<?
xml version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
words
>
<
word cname
=
"
单
"
pyname
=
"
shan
"
/>
<
word cname
=
"
朴
"
pyname
=
"
piao
"
/>
<
word cname
=
"
石
"
pyname
=
"
shi
"
/>
<
word cname
=
"
乐
"
pyname
=
"
yue
"
/>
<
word cname
=
"
召
"
pyname
=
"
shao
"
/>
<
word cname
=
"
贲
"
pyname
=
"
ben
"
/>
<
word cname
=
"
隗
"
pyname
=
"
kui
"
/>
<
word cname
=
"
区
"
pyname
=
"
ou
"
/>
<
word cname
=
"
长
"
pyname
=
"
zhang
"
/>
<
word cname
=
"
仇
"
pyname
=
"
qiu
"
/>
<
word cname
=
"
喘
"
pyname
=
"
xie
"
/>
<
word cname
=
"
尉
"
pyname
=
"
yi
"
/>
</
words
>
查看全文
相关阅读:
Android开发技术周报 Issue#43
Android开发技术周报 Issue#44
Android开发技术周报 Issue#45
Android开发技术周报 Issue#46
Android开发技术周报 Issue#48
Android开发技术周报 Issue#47
Android开发技术周报 Issue#49
Android开发技术周报 Issue#50
Android开发技术周报 Issue#51
angularjs数据交互
原文地址:https://www.cnblogs.com/adam/p/698018.html
最新文章
浅谈 JSP & Servlet
Nginx 完全配置
使用 LD_PRELOAD 变量拦截调用
Java 程序国际化
GCC 警告
使用 https://git.io 缩短 a GitHub.com URL.
Android应用程序国际化
我是怎么知道 PTHREAD_MUTEX_INITIALIZER 是什么鬼东西的 ??
SSH HTTP代理
天气预报-06-Homerwork-网络
热门文章
backgroudDownload-05-网络后台下载
UploadTask-04-网络上传任务
DownloadTask-03-网络下载任务
NSURLSessionConfiguration-0202-网络
NSURLSession请求网络-01-网络
NSURLSessionConfiguration-02-网络
GET-POST请求数据-01-网络
NSAttributedString- 01-Quartz2D-绘图
Quartz2D-绘图-00-知识点
Android开发技术周报 Issue#42
Copyright © 2011-2022 走看看