В Java пытаюсь, как показано ниже, но не удается правильно прочитать тег виртуального файла. Я хочу узнать, какие разрешения у пользователя есть для виртуального файла, каков путь к папке.
Пожалуйста, подскажите мне. У меня есть код Java, который я использую, и могу получить значение имени, но мне нужно найти, к какому имени папки, разрешению и пути имеет доступ пользователь.
Пользователи имеют доступ к нескольким папкам и с разрешением diff и путями.
Поэтому нужно показать эти данные в нескольких строках.
OUTGOING\276\Path-B
ВХОДЯЩИЙ\778\Путь-A
Код: Выделить всё
Document doc = XmlUtil.getDocument(rawResponseObject);
NodeList nodeList1 = doc.getElementsByTagName("webUser");
for (int itr = 0; itr < nodeList1.getLength(); itr++)
{
Map nodeMap = new HashMap();
Node node = nodeList1.item(itr);
if (node.getNodeType() == Node.ELEMENT_NODE)
{
log.debug("Element loop");
Element eElement = (Element) node;
if (null!=eElement.getElementsByTagName("name") && eElement.getElementsByTagName("name").length > 0)
{
log.debug("Name element value");
log.debug(eElement.getElementsByTagName("name").item(0).getTextContent() );
}
if (null!=eElement.getElementsByTagName("virtualFile") && eElement.getElementsByTagName("virtualFile").length > 0)
{
log.debug("virtualFile element value");
//log.debug(eElement.getElementsByTagName("virtualFile").item(0).getTextContent() );
String value=eElement.getElementsByTagName("virtualFile").item(0).getTextContent();
log.debug(value );
}
}
}
Код: Выделить всё
& l t ; w e b U s e r s c l a s s = & q u o t ; c o m . l i n o m & q u o t ; & g t ; < b r / > < b r / > & l t ; w e b U s e r & g t ; < b r / > & l t ; f o r c e P a s s w o r d C h a n g e & g t ; t r u e & l t ; / f o r c e P a s s w o r d C h a n g e & g t ; < b r / > < b r / > & l t ; n a m e & g t ; Z O N E & l t ; / n a m e & g t ; < b r / > & l t ; f i r s t N a m e & g t ; M u s & l t ; / f i r s t N a m e & g t ; < b r / > & l t ; o r g a n i z a t i o n & g t ; M u s & l t ; / o r g a n i z a t i o n & g t ; < b r / > & l t ; a s 2 M D N S i g n a t u r e A l g o r i t h m F o r m a t C o d e & g t ; & l t ; / a s 2 M D N S i g n a t u r e A l g o r i t h m F o r m a t C o d e & g t ; < b r / > & l t ; g h t t p s T w o F a c t o r A u t h T y p e C o d e & g t ; G & l t ; / g h t t p s T w o F a c t o r A u t h T y p e C o d e & g t ; < b r / > & l t ; e n a b l e d & g t ; t r u e & l t ; / e n a b l e d & g t ; < b r / > < b r / > & l t ; l a s t N a m e & g t ; M u s b a h & l t ; / l a s t N a m e & g t ; < b r / > & l t ; p h o n e & g t ; & l t ; / p h o n e & g t ; < b r / > < b r / > & l t ; w e b G r o u p s & g t ; < b r / > & l t ; w e b G r o u p & g t ; < b r / > & l t ; n a m e & g t ; A L L U s e r s G r o u p & l t ; / n a m e & g t ; < b r / > & l t ; / w e b G r o u p & g t ; < b r / > & l t ; / w e b G r o u p s & g t ; < b r / > & l t ; i p F ilterEntries />
256
100
B
M
true
0
This is the login directory
D
257
0
B
M
true
0
B
D
OUTGOING
778
0
B
M
true
0
A
D
INCOMING
true
ZONE1
Mus
Mus
G
true
Musbah
ALL Users Group
256
100
B
M
true
0
This is the login directory
D
257
0
B
M
true
0
B
D
OUTGOING
778
0
B
M
true
0
A
D
INCOMING
хочу объединить это.
Подробнее здесь: https://stackoverflow.com/questions/792 ... atenate-it
Мобильная версия