FreeBASIC ExtLiblibxml
目次→その他→ライブラリ・ヘッダー索引→libxml2←オリジナル・サイト
目次→FreeBASIC のハッキング→FreeBASIC でのハッキングのための情報→外部ライブラリ索引→libxml2←オリジナル・サイト
libxml2
xml ファイルにアクセスするためのデファクト標準ライブラリ。
ウエブ・サイト: http://xmlsoft.org/∞
利用できる環境: Win32, Linux
include するヘッダー: libxml/*.bi
ヘッダー・バージョン: 2.6.17
使用例: examples/xml/
例:
#include once "libxml/xmlreader.bi"
#define NULL 0
Dim As String filename = Command(1)
If( Len( filename ) = 0 ) Then
Print "Usage: libxml filename"
End 1
End If
Dim As xmlTextReaderPtr reader = xmlReaderForFile( filename, NULL, 0 )
If (reader = NULL) Then
Print "Unable to open "; filename
End 1
End If
Dim As Integer ret = xmlTextReaderRead( reader )
Do While( ret = 1 )
Dim As Const ZString Ptr constname = xmlTextReaderConstName( reader )
Dim As Const ZString Ptr value = xmlTextReaderConstValue( reader )
Print xmlTextReaderDepth( reader ); _
xmlTextReaderNodeType( reader ); _
" "; *constname; _
xmlTextReaderIsEmptyElement(reader); _
xmlTextReaderHasValue( reader ); _
*value
ret = xmlTextReaderRead( reader )
Loop
xmlFreeTextReader( reader )
If( ret <> 0 ) Then
Print "failed to parse: "; filename
End If
xmlCleanupParser( )
xmlMemoryDump()
ページ歴史:2018-09-03 16:39:44
日本語翻訳:WATANABE Makoto、原文著作者:SirMud