Извлечение значения из значения XML только при наличии

В React-Router v4 и ES6

Вы можете использовать withRouter и this.props.history.push.

import {withRouter} from 'react-router-dom';

class Home extends Component {

    componentDidMount() {
        this.props.history.push('/redirect-to');
    }
}

export default withRouter(Home);
1
задан I_Tan 2 March 2019 в 06:31
поделиться

1 ответ

cit_work= element.find('citedWork').tag
cit_work= element.find('citedWork').text

В этих случаях, если вы ожидаете, что 'citedWork' может отсутствовать, вы можете проверить, не является ли возвращаемое значение find не None, прежде чем пытаться получить доступ к любому из его атрибутов. [114 ]

cit_work_elem = element.find('citedWork')
if cit_work_elem:
    cit_work = cit_work_elem.text
0
ответ дан entropy 2 March 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: