Vala.MarkupReader – vala Reference Manual
Packages
vala
Vala
MarkupReader
content
filename
name
MarkupReader
MarkupReader.from_string
get_attribute
get_attributes
has_attribute
read_name
read_token
space
text
_content
_filename
_name
attributes
begin
column
current
empty_element
end
line
mapped_file
MarkupReader
Object Hierarchy:
Vala.MarkupReader
Vala.MarkupReader
Vala.MarkupReader
Description:
public
class
MarkupReader
Simple reader for a subset of XML.
Namespace:
Vala
Package:
vala
Content:
Properties:
public
string
content
{
get
;
private
set
; }
public
string
filename
{
get
;
private
set
; }
public
string
name
{
get
;
private
set
; }
Creation methods:
public
MarkupReader
(
string
filename)
public
MarkupReader.from_string
(
string
filename,
string
content)
Methods:
public
string
?
get_attribute
(
string
attr)
public
Map
<
string
,
string
>
get_attributes
()
public
bool
has_attribute
(
string
attr)
private
string
read_name
()
public
MarkupTokenType
read_token
(
out
SourceLocation
token_begin,
out
SourceLocation
token_end)
private
void
space
()
private
string
text
(
char
end_char,
bool
rm_trailing_whitespace)
Fields:
private
string
_content
private
string
_filename
private
string
_name
private
Map
<
string
,
string
>
attributes
private
char
*
begin
private
int
column
private
char
*
current
private
bool
empty_element
private
char
*
end
private
int
line
private
MappedFile
mapped_file